text박스에 데이터 쓰고 버튼 누르면 access에 연동된 datagridview에 입력하는 간단한 프로그램 짜는중인딩



string inertDB = string.Format("insert into Ship ( ShipName, Length, Breadth, DWT, Owner ) values ('{0}', '{1}', '{2}', '{3}', '{4}')", data.name, data.L, data.B, data.D, data.owner);

            OleDbCommand DBcommand = new OleDbCommand(insertDB, DBConnection);

            DBcommand.ExecuteNonQuery();


여기서 3째줄 

 OleDbCommand DBcommand = new OleDbCommand(insertDB, DBConnection);

에 insertDB가 계속 에러뜨네요. 실습할때 다른 코드썻던거같은데 

무슨코드일까요?