在MS Access中使用c#插入日期

本文关键字:插入 日期 MS Access | 更新日期: 2023-09-27 18:16:39

谁能告诉我我做错了什么,而插入日期进入ms访问?我正在使用下面的sql语句插入日期,日期格式为d-M-yyyy

insert into tbl_date(date_value) values(#8/7/2014#)

它没有显示任何错误,但存储在7-Aug-2014而不是8-Jul-2014访问

这个问题的解决方案是什么?

在MS Access中使用c#插入日期

数据库日期格式为MM/DD/YYYY插入8为月,7为日

请核对

insert into tbl_date(date_value) values(#7/8/2014#)

访问,无论您喜欢与否,日期格式为月-日-年。不是"正常"的日期-月-年。因此,您需要一个Format函数来将正常日期解析为MM/DD/YYYY格式。我不确定c#函数是什么,但在VBA中会使用Format函数,如。

INSERT INTO tbl_date(date_value) VALUES (Format(Date(), "'#mm'/dd'/yyyy'#"))