Страница: 1 |
Народ, в чем проблема? Пишу в VB: strSQLПоиск1 = "SELECT * from Поиск1 where Date_exit>" & DateValue(Text1.Text) Т.е. по идее должны выбраться записи, где дата Date_exit больше той, которую ввели в текстовое поле. Пишит СИНТАКСИЧЕСКУЮ ошибку! А если написать Date_exit>now(), то всё работает. Что делать?
Да, кстати, и еще если написать дату через "/" синтаксическую ошибку не выдает, зато выборку делает от балды, короче вооще не работает. Какая база данных? Если SQL Server то в "'" boevik, получается так:  ate_exit>#12.12.2003# А ВБ пишит: "Дата содержит синтаксическую ошибку в выражении: Date_exit>#12.12.2003# " boevik, заходи в ЧАТ!!! Страница: 1 |
Вопрос: DateValue()
Добавлено: 11.06.03 15:38
Автор вопроса: Svetlana | ICQ: 262385618
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
Antonina
ICQ: 438654946
Вопросов: 6
Ответов: 29
Профиль | | #1
Добавлено: 11.06.03 15:46
Номер ответа: 2
Автор ответа:
boevik
Хранитель чата
ICQ: 137392264
Вопросов: 8
Ответов: 557
Web-сайт:
Профиль | | #2
Добавлено: 11.06.03 15:48
Если Access то надо дату брать в решётки (#)
strSQLПоиск1 = "SELECT * from Поиск1 where Date_exit>#" & DateValue(Text1.Text) & "#"
strSQLПоиск1 = "SELECT * from Поиск1 where Date_exit>'" & DateValue(Text1.Text) & "'"
Номер ответа: 3
Автор ответа:
Svetlana
ICQ: 262385618
Вопросов: 43
Ответов: 205
Профиль | | #3
Добавлено: 11.06.03 15:59
Номер ответа: 4
Автор ответа:
boevik
Хранитель чата
ICQ: 137392264
Вопросов: 8
Ответов: 557
Web-сайт:
Профиль | | #4
Добавлено: 11.06.03 16:00
Напиши: >#12/12/2003#
Номер ответа: 5
Автор ответа:
Svetlana
ICQ: 262385618
Вопросов: 43
Ответов: 205
Профиль | | #5
Добавлено: 11.06.03 16:12