1
Query

public static String qry7 = "insert into Attendance(E_ID,DATE,TIMEIN)        
values(@eid,@date,@timein)";

我正在尝试在 ms access 数据库中插入日期,该数据库的日期格式为(mm/dd/yyyy),而 timein in(24HR),我正在努力插入这些值,但它给了我插入语法错误。

command.Parameters.AddWithValue("@timein", DateTime.Now.ToString("HH:mm"));
command.Parameters.AddWithValue("@eid", E_ID);
command.Parameters.AddWithValue("@date",DateTime.Now.ToShortDateString());

我希望这能解决我的问题。

4

2 回答 2

4

使用[DATE],因为它的保留字

于 2013-03-22T06:33:46.063 回答
0

DATE是 MS Access 上的保留关键字

您应该用括号 ( [ ]) 将其括起来。像;

public static String qry7 = "insert into Attendance(E_ID, [DATE], TIMEIN) VALUES (@eid,@date,@timein)";
于 2013-03-22T06:39:34.510 回答