保存日期和时间

问题描述:

我不知道为什么日期和时间没有保存在我的Access数据库中。我遵循一些教程,但似乎我的代码存在一些问题。保存日期和时间

DateTime getdate = DateTime.Now; 
String time = getdate.ToString("F"); 

,当我添加

OleDbCommand cmdInsert = new OleDbCommand(@"insert into TblInventory (ItemCode,ProductName,Quantity,DateTime) 
values ('" + txtItem.Text + "','" + txtProduct.Text + "','" + txtQuantity.Text + "','" + time +"')"); 
cmdInsert.Connection = con; 
cmdInsert.ExecuteNonQuery(); 

林股票。请帮忙。谢谢你们

错误说有问题,在你列的insert into statement

+0

显示一次生成的命令完整示例 – BugFinder

+0

错误究竟是什么?什么是列的类型? – Mairaj

+0

该程序运行正常,直到我添加日期和时间进行保存。日期和时间是在我的数据库中的一个'''文本形式'''。错误说我的'''插入到语句''' –

名称为DateTime这是一个关键字。您需要更改列的名称。也可以使用Parameterized查询不连接查询中的字符串。

List保留字。

+0

有问题,所以它可以像这样? (@“插入到TblInventory([ItemCode],[ProductName],[Quantity],[DateTime])? –

+0

它可以但是最好使用参数化的SQl。 – Mairaj