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

Вниз

ADO   Найти похожие ветки 

 
tormozzz   (2002-09-16 15:41) [0]

Народ, подскажите где ошибка?
with DataModule2.ADOQuery2 do
begin
Close;
SQL.Clear;
SQL.Add("insert into test (data,d) values (:dat,:d)");
Parameters.ParamByName"dat").Value:=StrToDateTime"01.01.2000");
Parameters.ParamByName("d").Value:=1;
ExecSQL;
end;
Delphi ругается, что мол "Optional feature not implemented"
ЗЫ Причем если убрать поле DateTime, то все нормально заносится.


 
Mike Kouzmine   (2002-09-16 16:01) [1]

Может StrToDate?


 
Abaddon ©   (2002-09-16 16:04) [2]

Может, попробовать
Parameters.ParamByName("dat").AsDateTime := StrToDateTime("01.01.2000");


 
Tormozzz   (2002-09-16 16:20) [3]

2Mike Kouzmine
Может StrToDate?
Пробовал - тот же результат:(
2Abaddon
Может, попробовать
Parameters.ParamByName("dat").AsDateTime := StrToDateTime("01.01.2000");

Дак вроде .AsDateTime можно использовать в Query1, а в ADOQuery1 надо .value ?








 
Mike Kouzmine   (2002-09-16 16:42) [4]

А в MSSQL формат DateTime какой?


 
oss ©   (2002-09-16 17:21) [5]

1. может и не важно, но
Parameters.ParamByName"dat").Value:=StrToDateTime"01.01.2000");
потерял несколько скобок.
2.раз ты уже знаешь значения параметров, то может стразу и писать
SQL.Add("insert into test (data,d) values (""12.12.2000"",1)");


 
Александр Спелицин ©   (2002-09-16 18:02) [6]

Это ошибка оборачивания компонент ADO в одежки от VCL Borland-а.
У нас даже было желание исправить исходники VCL, касающиеся ADO и переписать пакет ado.bpl. В лоб проблема лечится заменой параметров и полей типа DateTime на тип String и передавать дату в универсальном формате, рекомендованном MS: yyyymmdd hh:nn:ss


 
sniknik ©   (2002-09-16 18:26) [7]

только сегодня было подобное.
Случаем не драйвер ODBC используешь? сделай подключение через OLE DB SQL Server будет нормально.


 
Tormozzz   (2002-09-17 08:40) [8]

2sniknik
Точно:)
Через OLE DB SQL Server все работает.
Хотя... через ODBC драйвер удобнее было бы.


 
sniknik ©   (2002-09-17 11:24) [9]

Кому удобнее? мне нет.
хочеш ODBC поменяй обрашения здесь это обсуждалось фактичести в тоже время что и этот топик, уже устал в два места одно и то же писать :--))
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1032101758&n=1



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

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

Наверх




Память: 0.48 MB
Время: 0.02 c
1-21081
Semion
2002-09-25 07:18
2002.10.07
Поможите


1-21046
Metotrone
2002-09-24 18:01
2002.10.07
Pchar


3-20935
KIR
2002-09-18 02:22
2002.10.07
Что это за файлы создает Paradox: _QSQ12.DB(MB)


3-20884
_Vlad_
2002-09-16 12:45
2002.10.07
работа с *.dbf *.dbt из Delphi без BDE


6-21184
Сергей Нечепуренко
2002-08-05 16:02
2002.10.07
Как отослать сообщение всем компьютерам в локальной сети?