Ned*_*Ned 4 c# datetime insert
我想将日期记录插入Access数据库.这是我的代码:
cmd.CommandText = "INSERT INTO AlarmHistory(Date) VALUES ('6/8/2012')";
cmd.ExecuteNonQuery();
Run Code Online (Sandbox Code Playgroud)
它Syntax error in INSERT INTO statement.
在第二行给出错误.
在db上显示我的单元格数据类型的屏幕截图如下所示.
使用参数
cmd.CommandText = "INSERT INTO AlarmHistory([Date]) VALUES (?)";
cmd.Parameters.AddWithValue("@date", new DateTime(2012,06,8));
cmd.ExecuteNonQuery();
Run Code Online (Sandbox Code Playgroud)
这将保留您的代码免受SqlInjection的影响,您可以停止担心引用您的值 -
刚试过创建一个虚拟数据库.这是日期字段.你应该用方括号括起来,因为它Date
是一个保留的关键字
归档时间: |
|
查看次数: |
3686 次 |
最近记录: |