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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
7-91931
HeWSter
2003-04-16 07:09
2003.07.28
Как отследить DiskChange в ДОСе?


1-91757
Vi-Vi
2003-07-15 16:20
2003.07.28
Как выбрать даные из текстового файла.


14-91914
Вован
2003-07-11 14:28
2003.07.28
У кого нибуть есть сорцы по перехвату API функций?


1-91704
AndSoft
2003-07-14 16:01
2003.07.28
Программное масштабирование картинки


3-91654
??
2003-07-05 18:57
2003.07.28
почему не удаётся подсоединить несколько клиентов???