c# - Date/Time Insert in Ms access through c# Access

标签 c# ms-access

Query

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

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

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

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

最佳答案

使用 [DATE] 因为它是保留字

关于c# - Date/Time Insert in Ms access through c# Access ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15564137/

相关文章:

vba - 刷新时 Excel 数据连接错误

sql-server - 使用VBA调用存储过程

c# - 如何在派生 Controller 中模拟 HttpContext.RequestServices.GetService<> 注入(inject)的服务?

C#/WPF : Get Binding Path of an Element in a DataTemplate

excel - 如果将重复记录插入表中, Access 不会引发错误

java - 使用 Java 自动将受密码保护的 Access 表导出到 .csv 文件

ms-access - 预期参数太少1

c# - 如何使用 Linq 从一系列的 3 个表中进行选择?

c# - 使用 StructureMap 连接不同的实现

c# - 如何在 C# 中创建 SqlConnection 以指向 UDL 文件