1

DateEdit から日付を取得し、Access データベースに格納しようとしています。しかし、このようなエラーが表示されます

Syntax error in INSERT INTO statement.

私の挿入ステートメントはこれです

 OleDbCommand top = new OleDbCommand("INSERT INTO invoice(invoice_number,order_number,customername,status,subtotal,tax,total,date) VALUES (" + inno + "," + odrno + ",'" + name + "','"+ chk1 +"' ,"+ subtottal +","+ tax +","+total+",'"+date+"')", conn);
 top.ExecuteNonQuery();

日付の残りの値は正常に保存されますが、日付を保存するにはどうすればよいですか??

私はこのように日付を取得しますDateTime date = dateEdit1.DateTime;

助けて。

4

1 に答える 1