Конференция "Базы" » Запрос с датами и временем к Access [D7, Access]
 
  • Alexkont (26.07.10 01:36) [0]
    Подскажите, ситуация непонятная - один и тот же запрос:

    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
  • sniknik © (26.07.10 02:10) [1]
    ADOQuery - нафиг, используй ADODataSet
    даты строками в запросе - нафиг, используй параметры

    хороший хелп - JETSQL40.CHM у тебя на компе.

    > Неправильно определен объект Parameter
    правильно, что неправильно, у тебя там целых 4 параметра с точки зрения дельфи, и ни одного с точки зрения access... почитай про них, как определяются там и там, в хелпе, соответственно дельфи и access.
  • Anatoly Podgoretsky © (26.07.10 07:46) [2]
    > Alexkont  (26.07.2010 01:36:00)  [0]

    Используй параметры
  • Semen (29.07.10 21:35) [3]
 
Конференция "Базы" » Запрос с датами и временем к Access [D7, Access]
Есть новые Нет новых   [134432   +20][b:0][p:0.001]