Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.16;
Скачать: CL | DM;

Вниз

Формат полной даты в Access   Найти похожие ветки 

 
Крот ©   (2003-05-26 11:26) [0]

Уважаемые мастера, помогите с таким затруднением. Мне необходимо сделать выборку по дате, в условии выборки записываю так
SELECT *FROM MyTable
WHERE EventDate=#5/26/2003 14:12:35#;
Получаю искл. ситуацию - "Дата содержит синтаксическую ошибку...", двоеточие после часов не нравится. Этот запрос я сконструировал в MS Access, там он работает без проблем. В чем дело?


 
sniknik ©   (2003-05-26 11:48) [1]

тип подключения небось ADO->ODBC или (не дай бог ;о)) BDE?
ежели так то сделай ADO->Jet и все сразу пойдет. лень переделывать вставь параметр вместо явного указания даты.


 
Крот ©   (2003-05-26 11:53) [2]


> sniknik © (26.05.03 11:48)


Подключаюсь через ADO->Jet. Таблицу, правда, создаю с помощью запроса (CREATE TABLE). Может здесь какой-нибудь подвох?


 
sniknik ©   (2003-05-26 12:14) [3]

не должно быть, причем здесь создание?.
а твою дату #5/26/2003 14:12:35# я пробовал как есть(только без ";", и *FROM раздельно) проходит.
сам посмотри такой селект пройдет
SELECT #5/26/2003 14:12:35#
и что покажет, если пройдет то не от этого.

а может у тебя системные установки "число/месяц/год" и 26 выбивается из 12-ти. или используется AM/PM американское и тогда 14 больше чем нужно (больше 12 не бывает, проверь со значением #05/04/2003 10:12:35# должно пойти в этом случае (ошибки не будет))


 
Mamed ©   (2003-05-26 13:00) [4]

#5/26/2003 14:12:35# napisi v takom formate yyyy-mm-dd hh:mi:ss
to iz #2003-05-26 14:12:35#


 
Крот ©   (2003-05-26 14:05) [5]

Спасибо всем за помощь, заработало. Надо было поставить пробел между * и FROM. Я так понял, что sniknik это и имел ввиду, когда писал " *FROM раздельно"



Страницы: 1 вся ветка

Текущий архив: 2003.06.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
6-50420
acsoft
2003-04-14 20:45
2003.06.16
Кто разбирается в NMSMTP. Помогите новичку.


1-50375
McSimm2
2003-06-04 10:20
2003.06.16
Как определить имя поля в рекорде?


14-50456
proruxa
2003-05-29 10:37
2003.06.16
Идей так много как же правильно!! Поговорил бы кто со мной


1-50311
borg
2003-06-02 06:19
2003.06.16
Кодирование


6-50417
tm
2003-04-14 07:06
2003.06.16
Как отослать информацию служебного рода с TClientSocket