![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
MSSQL и ADOQuery с параметром типа TDateTime [D6, MSSQL]
zje © (2002-03-06 17:23:00)Привет всем!
Возникла некоторая труднось.
Есть AdoQuery. Sql в нем вида:
insert into table (begindate) values ( :bgdate )
Параметру присваивается значение;
ADOQuery.Parameters.ParamByName("bgdate").Value := Date();
ADOQuery.ExecSQL;
Далее выскакивает ошибка:
...[Microsoft][ODBC SQL Server Driver] Optional feature not implemented.
Чего тут надо подкруть?
zje (2002-03-07 11:52:00) [1]Cпасибо за помощь. Помогло сменить провайдера с ADO на OLE DB for SQL Server.
Bachin (2002-03-06 18:58:00) [2]Проще так:
ADOQuery.Parameters.ParamByName("bgdate").Value.AsDateTime := Date();
roottim (2002-03-06 17:54:00) [3]попробуй типизировать параметр...
и вместо Value <- AsDateTime
ADOQuery.Parameters.ParamByName("bgdate").DataType:=ftDateTime
McSimm (2002-03-06 17:48:00) [4]Дата тут не причем. Драйвер не устроил синтаксис. Конкретно не могу сказать.
Кстати, зачем ODBC? Попробуйте сменить провайдера ADO на OLE DB for SQL Server