Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите со скриптом / 8 сообщений из 8, страница 1 из 1
16.06.2008, 13:18
    #35374375
Jimmy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите со скриптом
есть вот такой скрипт(часть):


objRecordSet.Open "SELECT afftor FROM projects WHERE [date_end]=#" & Date()-2 & "#", objConnection, adOpenStatic, adLockOptimistic

выдает:

Ошибка: Дата содержит синтаксическую ошибку в выражении запроса '[date_end]=#14.06.2008#'
Код: 80040E07

где грабли?
...
Рейтинг: 0 / 0
16.06.2008, 13:27
    #35374405
jhonkuk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите со скриптом
Попробуй через так: #mm/dd/yyyy#
...
Рейтинг: 0 / 0
16.06.2008, 13:29
    #35374410
Jimmy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите со скриптом
пробовал... не помогает. Похоже не нравятся именно #
как обойти не понятно ((
...
Рейтинг: 0 / 0
16.06.2008, 13:32
    #35374418
FAndrew
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите со скриптом
Грабли в том, что разные СУБД работают с разными форматами дат.
Выясните в каком формате требуется дата для вашей СУБД.
...
Рейтинг: 0 / 0
16.06.2008, 13:36
    #35374426
Jimmy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите со скриптом
У меня БД аксесовская... если данную выборку запускаю из аксесс то всё нормально работает
...
Рейтинг: 0 / 0
16.06.2008, 13:41
    #35374435
Jimmy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите со скриптом
усё... разобрался...

14.06.2008 заменил на 14/06/2008 - всё заработало

странно однако))
...
Рейтинг: 0 / 0
16.06.2008, 13:41
    #35374436
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите со скриптом
попробуй:

date_end='06-14-2008'
...
Рейтинг: 0 / 0
16.06.2008, 16:45
    #35375043
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите со скриптом
Jimmyусё... разобрался...

14.06.2008 заменил на 14/06/2008 - всё заработало

странно однако))

Ничего странного, попрубуйте открыть базу, вставить поле типа Date/Time и посмотреть возможные форматы. Наверно, точек там не будет.

И, кстати, jhonkuk вам уже писал про "/" вместо "."

Успехов
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите со скриптом / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]