abc 못하는데

뭘만들어오라는데.

다른데서 뜯어서 짜집기 중인데 어떻게 고치는건가요?


private void button3_Click(object sender, EventArgs e)
        {
            ShipData ShipData();
            data.Disp = float.Parse(textBox1.Text);
            data.L = float.Parse(textBox2.Text);
            data.B = float.Parse(textBox3.Text);
            data.D = float.Parse(textBox4.Text);
            data.T = float.Parse(textBox5.Text);
            data.Cb = float.Parse(textBox6.Text);
            _shipData.Add(data);


            string connetionString = "provider=Micorsoft.ACE.OLEDB.12.0;" + "data source=" + Application.StartupPath + @"ShipDB.accdb";
            OleDbConnection DBConnection = new OleDbConnection(connetionString);
            DBConnection.Open();


            string insertDB = string.Format("INSERT INTO Ship (Disp, L, B, D, T, Cb) VALUES ('{0}','{1}','{2}','{3}','{4}','{5}')",data.Disp, data.L, data.B, data.D, data.T,data.Cb);


            OleDbCommand DBcommander = new OleDbDataAdapter(selectDB, DBconnetion);           -오류
            DBcommander.ExecuteNonQuery();

            string selectDB = string.Format("select*from Ship");
            OleDbDataAdapter DBAdapter = new OleDbDataAdapter(selectDB, connetionString);
            DataSet DS = new DataSet();
            DBAdapter.Fill(DS,"Ship");

            dataGridView1.DataSource = DS.Tables["Ship"].DefaultView;

            DBConnection.Close();
        }



근데 이렇게 하면 텍스트 박스의 문자가 데이터 테이블 안으로 들어가는게 맞습니까?