БД доступа говорит, что моя дата и время неверны - PullRequest
2 голосов
/ 15 ноября 2011
"SELECT Dateipfad FROM Attribute WHERE FS = '290' AND Letztes_mal_bearbeitet <= '15.11.2011 11:06:58'"

Значение datetimeValue от средства выбора даты и времени

Ответы [ 5 ]

3 голосов
/ 15 ноября 2011

Правильный путь:

string strSQL = "SELECT Dateipfad FROM Attribute WHERE FS = '290' AND Letztes_mal_bearbeitet <= @date"
OleDbCommand command = new OleDbCommand(strSQL, oConnection);
command.Parameters.AddWithValue("@date", myDateTimePicker.Value);
//execute same way like you did before...
1 голос
/ 15 ноября 2011

Согласен с LassV.Предложение Карлсенаhttp://msdn.microsoft.com/en-us/library/aa160564(v=office.11).aspx

1 голос
/ 15 ноября 2011

Чтобы соответствовать конкретной дате, введите дату, заключенную в хеш-метки. Попробуйте использовать:

SELECT Dateipfad FROM Attribute WHERE FS = '290' AND Letztes_mal_bearbeitet <= #15/11/2011 11:06:58#;
1 голос
/ 15 ноября 2011

добавить это при загрузке формы

datetimepicker.Format = DateTimePickerFormat.Custom;
    datetimepicker.CustomFormat = "dd/MM/yyyy";
1 голос
/ 15 ноября 2011

Изменить.(точка) в значениях с косой чертой /

SELECT Dateipfad FROM Attribute WHERE FS = '290' AND Letztes_mal_bearbeitet <= '15/11/2011 11:06:58'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...