挿入クエリを使用してテーブルに値を挿入する必要があります...データベースに保存されているテーブルには3つの列があります。 datagridview .....挿入するためのボタンのコードは次のとおりです
con.ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\dbsave.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
if (con.State == ConnectionState.Closed)
{
con.Open();
}
for (Int32 i = 0; i < dataGridView1.Rows.Count-1; i++)
{
String query1 =
"INSERT INTO " + tbName +
" ( Date, SensorValue, Difference) " + "VALUES (" +
dataGridView1.Rows[i].Cells[0].Value + "," +
dataGridView1.Rows[i].Cells[1].Value + "," +
dataGridView1.Rows[i].Cells[2].Value + ")";
SqlCommand cmd1 = new SqlCommand(query1, con);
cmd1.ExecuteNonQuery();
}
con.Close();
MessageBox.Show("The table has been saved");
もちろん、エラーはクエリの実行中に発生します....日付列の最初のエントリは値です:12/05/2012 14:32:00 ....基本的に、SQLは配置されたコロンを受け入れません14 ....どうすればこの問題を解決できますか? 助けてください