Страница: 1 |
Народ, в чем проблема? Пишу в VB: Т.е. по идее должны выбраться записи, где дата Date_exit больше той, которую ввели в текстовое поле. Пишит СИНТАКСИЧЕСКУЮ ошибку! А если написать Date_exit>now(), то всё работает. Что делать?
Да, кстати, и еще если написать Какая база данных? Если SQL Server то в "'" boevik, получается так:   А ВБ пишит: "Дата содержит синтаксическую ошибку в выражении: Date_exit>#12.12.2003# " boevik, заходи в ЧАТ!!! Страница: 1 |
Вопрос: DateValue()
Добавлено: 11.06.03 15:38
Автор вопроса:
Svetlana | ICQ: 262385618
strSQLПоиск1 = "SELECT * from Поиск1 where Date_exit>" & DateValue(Text1.Text)
Ответы
Всего ответов: 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
ate_exit>#12.12.2003#
Номер ответа: 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