查询表达式中的语法错误(缺少运算符)

its*_*ode 1 c# ado.net ms-access

我正在使用Access作为DB的基于C#Form的应用程序.

并得到这个错误

Syntax error (missing operator) in query expression 'Request_Data = 12/15/2010 12:00:00 AM AND User_ID = '1''.
Run Code Online (Sandbox Code Playgroud)

在这个查询上.

String sql = "Select * From Requests WHERE Request_Data = 12/15/2010 12:00:00 AM AND User_ID = '1'";
Run Code Online (Sandbox Code Playgroud)

这个查询有什么问题?

thi*_*dot 6

我猜你需要在日期时间引用哈希值:

String sql = "Select * From Requests WHERE Request_Data = #12/15/2010 12:00:00 AM# AND User_ID = '1'";