Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: DateValue() Добавлено: 11.06.03 15:38  

Автор вопроса:  Svetlana | ICQ: 262385618 

Народ,  в чем проблема? Пишу в VB:

strSQLПоиск1 = "SELECT * from Поиск1 where Date_exit>" & DateValue(Text1.Text)

Т.е. по идее должны выбраться записи, где дата Date_exit больше той, которую ввели в текстовое поле.

Пишит СИНТАКСИЧЕСКУЮ ошибку! А если написать Date_exit>now(), то всё работает.

Что делать? 

 

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 Antonina



ICQ: 438654946 

Вопросов: 6
Ответов: 29
 Профиль | | #1 Добавлено: 11.06.03 15:46

Да, кстати, и еще если написать дату через "/" синтаксическую ошибку не выдает, зато выборку делает от балды, короче вооще не работает.

Ответить

Номер ответа: 2
Автор ответа:
 boevik



Хранитель чата

ICQ: 137392264 

Вопросов: 8
Ответов: 557
 Web-сайт: www.hypertech.ru
 Профиль | | #2
Добавлено: 11.06.03 15:48

Какая база данных?
Если Access то надо дату брать в решётки (#)
strSQLПоиск1 = "SELECT * from Поиск1 where Date_exit>#" & DateValue(Text1.Text) & "#"

Если SQL Server то в "'"
strSQLПоиск1 = "SELECT * from Поиск1 where Date_exit>'" & DateValue(Text1.Text) & "'"

Ответить

Номер ответа: 3
Автор ответа:
 Svetlana



ICQ: 262385618 

Вопросов: 43
Ответов: 205
 Профиль | | #3 Добавлено: 11.06.03 15:59

boevik,  получается так:  ;Date_exit>#12.12.2003#

А ВБ пишит: "Дата содержит синтаксическую ошибку в выражении: Date_exit>#12.12.2003# "

 

Ответить

Номер ответа: 4
Автор ответа:
 boevik



Хранитель чата

ICQ: 137392264 

Вопросов: 8
Ответов: 557
 Web-сайт: www.hypertech.ru
 Профиль | | #4
Добавлено: 11.06.03 16:00
Напиши: >#12/12/2003#

Ответить

Номер ответа: 5
Автор ответа:
 Svetlana



ICQ: 262385618 

Вопросов: 43
Ответов: 205
 Профиль | | #5 Добавлено: 11.06.03 16:12

boevik, заходи в ЧАТ!!!

 

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам