2010-12-15 92 views
1

我正在使用Access作爲數據庫使用基於C#表單的應用程序。查詢表達式中的語法錯誤(缺少運算符)

而且收到此錯誤

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

在此查詢。

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

這個查詢有什麼問題?

回答

6

我猜你需要 引號將日期時間 哈希:

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

+0

Request_Data是日期/時間數據類型的,不需要引號。儘管我已經嘗試過了,但它給出了不正確的數據類型錯誤。 – itsaboutcode 2010-12-15 03:01:13

+0

也許#12/15/2010上午12:00:00上午#代替。 – thirtydot 2010-12-15 03:01:52

+0

謝謝你,它解決了這個問題。 – itsaboutcode 2010-12-15 03:05:09

相關問題