![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запрос с датами и временем к Access [D7, Access]
Alexkont © (2010-07-26 01:36:00)Подскажите, ситуация непонятная - один и тот же запрос:
SELECT * FROM Connection3 WHERE DateTimeConn BETWEEN (#12/01/2009 00:00:00#) AND (#12/01/2009 00:10:00#)
если я его пишу внутри Access - работает, но как только его же пытаюсь выполнить через ADOQuery - выдает ошибку "Неправильно определен объект Parameter. Предоставлены несовместимые или неполные сведения". Windows XP русская, настройки дат и времени по умолчанию в windows. Поле DateTimeConn - типа DATETIME. Соединение ADOQuery пробовал и через Provider=Microsoft.Jet.OLEDB.4.0 и через Provider=MSDASQL.1 - результат везде ошибка. И вообще, буду благодарен, если подскажете хороший хел по работе с типом DATETIME Access через ADO
Semen (2010-07-29 21:35:00) [1]функция cdate
http://www.experts-exchange.com/Programming/Languages/Visual_Basic/VB_DB/Q_10205923.html
Anatoly Podgoretsky (2010-07-26 07:46:00) [2]> Alexkont (26.07.2010 01:36:00) [0]
Используй параметры
sniknik (2010-07-26 02:10:00) [3]ADOQuery - нафиг, используй ADODataSet
даты строками в запросе - нафиг, используй параметры
хороший хелп - JETSQL40.CHM у тебя на компе.
> Неправильно определен объект Parameter
правильно, что неправильно, у тебя там целых 4 параметра с точки зрения дельфи, и ни одного с точки зрения access... почитай про них, как определяются там и там, в хелпе, соответственно дельфи и access.