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

Вниз

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

 
Alexander_K ©   (2005-07-12 14:59) [0]

Приветствую всех!

У меня возникла необходимость работы с акцессным mdb файлом...
Подключился через ADO, все нормально... но вот когда столкнулся с работой с таблицами где присутствует дата - возникла проблема...

Я формирую SQL-запрос в строке (пример запроса: select * from tabl where a >= "20.01.2005" and b <= "30.01.2005"), и во время выполнения выдается ошибка:
Несоответствие типов данных в выражении условия отбора.

Скорее всего я в неправильном формате указываю эти даты...
Подскажите, как действовать правильно?

Например, вот в оракле есть такая функция
to_date("01.09.02 00:00:00","DD.MM.YY HH24:MI:SS"), где указывается маска даты... может быть есть такая функция и для акцесса?

Заранее спасибо.


 
stone ©   (2005-07-12 15:23) [1]

В акцесе, насколько помню, дата заключается в #


 
alex_***   (2005-07-12 15:43) [2]

а ты делай параметризованный запрос, тогда в параметрах можно использовать тип TDateTime


 
sniknik ©   (2005-07-12 15:48) [3]

представленные строкой даты лучше не использовать, предпочтительнее юзать параметры.

а функции конечно есть, движок позволяет использовать почти все от VB (визуал бейсика). посмотри в справке (от мс офиса) файл VBLR6.CHM. (DateSerial/Format/...)


 
Alexander_K ©   (2005-07-12 15:50) [4]

stone ©   (12.07.05 15:23) [1]

Попробовал с # выдает ошибку:
Дата содержит синтаксическую ошибку в выражении запроса #09.08.2004#

alex_***   (12.07.05 15:43) [2]

Попробую...


 
sniknik ©   (2005-07-12 15:51) [5]

для иллюстрации к этому
> stone ©   (12.07.05 15:23) [1]
> В акцесе, насколько помню, дата заключается в #
SELECT * FROM Table WHERE #30/01/2005# = #01/30/2005#
как думаеш что выдаст запрос? ;)


 
Alexander_K ©   (2005-07-12 16:26) [6]

Да, с параметрами все получилось...
Спасибо!



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

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

Наверх




Память: 0.47 MB
Время: 0.056 c
9-1114282991
DemonP
2005-04-23 23:03
2005.08.21
Задача оптимизации пути


3-1121279740
Michael5
2005-07-13 22:35
2005.08.21
Как удалять строки из DBGrid кнопкой Delete?


14-1122788688
geidarka
2005-07-31 09:44
2005.08.21
вопрос по combobox (option) и MySQL


1-1122699792
NickMan
2005-07-30 09:03
2005.08.21
Странный глюк с видимостью переменной


14-1122665035
fen
2005-07-29 23:23
2005.08.21
ехе