2010-12-15 4 views
1

Я работаю с C# Form на основе приложения с Access как DB.Ошибка синтаксиса (отсутствующий оператор) в выражении запроса

И получаю эту ошибку

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

Я предполагаю, что вам нужно цитирует хэши вокруг DateTime:

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

+0

Request_Data имеет даты/времени типа данных и не требуют кавычек. Хотя я пробовал это, и он дает неправильную ошибку типа данных. – itsaboutcode

+0

Возможно # 12/15/2010 12:00:00 AM # вместо этого. – thirtydot

+0

Спасибо, человек решает проблему. – itsaboutcode

Смежные вопросы