Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Даты в запросах  [new]
Flexor
Member

Откуда:
Сообщений: 20
В нижеприведенном запросе все время вылетает ошибка:
дата содержит синтаксическую ошибку в выражении запроса 'sean.dtm_SeanceDate Between #12.30.99 00:00:00# AND #12.30.99 00:00:00#'

Dim StartDate As Date
Dim EndDate As Date

StartDate = Forms![frm_SalaryStat]![fie_StartDate].Value
EndDate = Forms![frm_SalaryStat]![fie_EndDate].Value


SQL = "SELECT proc.ids_ProcedureID FROM tbl_Procedure AS [proc] INNER JOIN tbl_Seance AS sean ON sean.ids_SeanceID=proc.idr_SeanceID WHERE sean.dtm_SeanceDate Between #" & Format(StartDate, "mm/dd/yy hh:mm:ss") & "# AND #" & Format(EndDate, "mm/dd/yy hh:mm:ss") & "# ;"

FAQ по этому поводу читал, но все равно не получается :-)
Подскажите, пожалуйста, что здесь не так.
24 дек 06, 01:18    [3574845]     Ответить | Цитировать Сообщить модератору
 Re: Даты в запросах  [new]
mds_world
Member

Откуда: Ташкент
Сообщений: 27548
дата содержит синтаксическую ошибку в выражении запроса 'sean.dtm_SeanceDate Between #12.30.99 00:00:00# AND #12.30.99 00:00:00#'
В такой конструкции получается 12 число 30-го месяца!


Format(EndDate, "mm\/dd\/yy hh:mm:ss")
Обратите внимание на обратный слэш. Это все есть в факе.
24 дек 06, 03:33    [3574932]     Ответить | Цитировать Сообщить модератору
 Re: Даты в запросах  [new]
Flexor
Member

Откуда:
Сообщений: 20
Спасибо большое за ответ. Теперь все прекрасно работает
24 дек 06, 03:49    [3574937]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить