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

Вниз

Не могу понять. почему не работает BETWEEN   Найти похожие ветки 

 
Vilux ©   (2004-04-08 09:48) [0]

Выполняю команду
query.sql.text:="SELECT Id,Nick,DateReg FROM Unit5_Reg WHERE BirthD BETWEEN 01-01-1900 and 01-01-2000";
query.open;
Запрос выполняется, но не возвращает никаких результатов... почему? В таблице есть данные в промежутке между указанными годами.
BirthD имеет тип даты.


 
Кщд   (2004-04-08 09:49) [1]

может дату закавычить?


 
Vilux ©   (2004-04-08 09:51) [2]

Если с кавычками, то пишет - "Несоответствие типов данных", а если без кавычек, то все нормально, ошибок не выдает, но и результатов тоже.


 
Кщд   (2004-04-08 09:55) [3]

тип поля BirthD?
параметрический запрос


 
ЮЮ ©   (2004-04-08 09:55) [4]

01-01-1900 = -1900
01-01-2000 = -2000

Ты уберен, что у тебя есть данные за этот период? :-)

BETWEEN :DateFrom and :DateTo,
где :DateFrom , :DateTo типа Дата/Время

Никакие другие способы не гарантируют правильного перевода текстовой строки в Дата/Время


 
Vilux ©   (2004-04-08 10:23) [5]

Спасибо вам, все получилось :)



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

Форум: "Базы";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.062 c
3-1081239691
V-A-V
2004-04-06 12:21
2004.05.02
Удаления пароля из БД MsAccess


7-1078847422
Nils
2004-03-09 18:50
2004.05.02
Как программно отследить появление " синего экрана смерти"?


7-1079015293
Comp
2004-03-11 17:28
2004.05.02
Windows NT


11-1063023330
Ал
2003-09-08 16:15
2004.05.02
Как изменить иконку в окне MessageBox


4-1078821958
EXE7
2004-03-09 11:45
2004.05.02
второе окно на API-очереди,сделать окно





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский