Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.06.16;
Скачать: [xml.tar.bz2];

Вниз

Формат полной даты в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
3-50259
Maxxx
2003-05-26 07:15
2003.06.16
Помогите с запросом


1-50296
малой
2003-06-04 17:47
2003.06.16
Почему создавать объект надо перед try?


14-50439
Deflorator+
2003-05-22 14:25
2003.06.16
Залить фигню типа


7-50535
tararasyk
2003-04-12 12:01
2003.06.16
Как узнать зарегистрированный ли в системе ActiveX Automation Obj


1-50312
Maks Realov
2003-06-03 11:34
2003.06.16
Inside COM.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский