[ID TIME CODE REASON]列を持つテーブル(DV1)を持つAccessDBがあります。テーブルを更新しようとしています。INSERTINTOsytaxエラーが発生し続けます。私が見るものはすべてうまく見えます。私はすべてを試しました。データベースを開いていると、エラーが発生します。何かご意見は?
private void WRTODB_Click(object sender, EventArgs e)
{
OleDbConnection machStopDB = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source="+@"C:\Users\sgarner\Google Drive\Visual Studio 2012\Timer test\WRITE TO DB\WRITE TO DB\Machine_Stop.accdb");
machStopDB.Open();
string str = "INSERT INTO DV1(TIME,CODE,REASON)" +
"VALUES( ('" + DateTime.Now + "'),('" + textBox1.Text + "'),('" + textBox2.Text + "'))";
OleDbCommand insertCmd = new OleDbCommand(str, machStopDB);
insertCmd.ExecuteNonQuery();
machStopDB.Close();
}
これは私が使用しているテストプログラムです。