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

Вниз

Access - запрос на выборку дат - глючит   Найти похожие ветки 

 
malamba   (2003-07-04 12:14) [0]

Никто не сталкивался с таким:
есть запрос на выборку в ктр есть фраза BETWEEN ... AND ...

Когда выбираю между цифровыми значениями например BETWEEN 100 AND 200 все проходит на ура.
Когда выбираю диапазон дат BETWEEN "21.06.2003" AND "04.07.2003" то получаю ошибку - несовпадение типов.
Это логично, поскольку в хелпе Access даты вставляются в #...#.

В Delphi такое не проходит - драйвер сообщает об ошибке синтаксиса.

Чтобы такое ковырнуть???!!!


 
SVM (Perm)   (2003-07-04 12:15) [1]

Через параметры не пойдет?


 
malamba   (2003-07-04 12:21) [2]

Через параметры?
Надо попробовать...


 
malamba   (2003-07-04 12:29) [3]

Не-а, то же самое.


 
sniknik   (2003-07-04 12:33) [4]

> поскольку в хелпе Access даты вставляются в #...#.
>В Delphi такое не проходит - драйвер сообщает об ошибке синтаксиса.

не может быть, запрос это строка туда можно что угодно писать, синтаксис (в дельфи) не пострадает. а если это от ADO возвращается ошибка синтаксиса то запрос неверно составлен, например даты просто в скобки вставил #21.06.2003# вместо по синтаксису их хелпа #21/06/2003#.

p.s. параметры использовать более "правильно".


 
malamba   (2003-07-04 12:45) [5]

Нашел!!!!!
В Accesse сделал подобный запрос и просмотрел его в режиме SQL
И вот что энтот гад хочет:

Between #1/3/2002# AND ... . Короче - вместо
" - #

а в качестве разделителей не точки а слеши...



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

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

Наверх





Память: 0.45 MB
Время: 0.006 c
14-91895
Князь Мышкин
2003-07-11 15:10
2003.07.28
Где достать исходники Делфи


7-91920
kravchuk
2003-05-15 15:42
2003.07.28
Dispatch_Level


1-91754
mao
2003-07-15 11:57
2003.07.28
Длина текста в label


11-91701
/-\|e}{
2002-11-21 12:49
2003.07.28
KOLGIF


1-91719
finger22
2003-07-15 00:01
2003.07.28
Undiclared indentifier





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