Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Дата-время в access [D7, Access2000]


YurikGL ©   (2005-01-06 13:18:00) 

Существует следующий запрос, который прекрасно работает из самого access

SELECT RingTime, man, extman, theme, Prim
FROM rings
WHERE (man='Иванов' Or man='Петров') And ringtime>#1/5/2005# And ringtime<#1/6/2005 23:59:59#
ORDER BY ringtime;


Но при попытке выполнить его из ADODataset выскакивает ошибка
"Parameter object is improperly defined. Inconsistent or incomplete information was provided"

Проверено, что ошибка исчезает если  в ringtime<#1/6/2005 23:59:59# убрать время т.е. запрос
SELECT RingTime, man, extman, theme, Prim
FROM rings
WHERE (man='Иванов' Or man='Петров') And ringtime>#1/5/2005# And ringtime<#1/6/2005#
ORDER BY ringtime;

работает.

Как заставить работать с временем?


YurikGL   (2005-01-06 14:30:00) [1]


> Stanislav ©   (06.01.05 14:21) [3]

Спасибо.


Stanislav   (2005-01-06 14:21:00) [2]

Нет, он считает параметром то что в запросе стоит за двоеточием.
Те. 59 и 59  - 2 параметра.


YurikGL   (2005-01-06 13:47:00) [3]


> Desdechado ©   (06.01.05 13:26) [1]

Спасибо.
Убрал ParamCheck

А у ADODataset по умолчанию параметры что-ли есть?


Desdechado   (2005-01-06 13:26:00) [4]

1. использовать параметрический запрос
или
2. отключить ParamCheck


Наверх

Титульная страница Поиск, карта сайта Написать письмо