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

Вниз

ADOquery. Что-то не нравится в параметрах или настройках..   Найти похожие ветки 

 
Vlad Oshin ©   (2007-04-02 16:13) [0]

написал:

ADOquery1.Active:=false;
ADOquery1.SQL.Clear;
ADOquery1.SQL.Add("insert into tb_GlobPrice values (:p1,:p2,:p3,:p4,:p5)");
ADOquery1.Parameters.ParamByName("p1").Value := NameFile1;
ADOquery1.Parameters.ParamByName("p2").Value := paramstr(1);
ADOquery1.Parameters.ParamByName("p3").Value := datetostr(now);
ADOquery1.Parameters.ParamByName("p4").Value := SelCountry;
ADOquery1.Parameters.ParamByName("p5").Value := DateEdit1.Text;
memo1.Lines.Add(inttostr(namefile1));
memo1.Lines.Add(paramstr(1));
memo1.Lines.Add(datetostr(now));
memo1.Lines.Add(inttostr(SelCountry));
memo1.Lines.Add(DateEdit1.Text);
memo1.Lines.Add(ADOquery1.SQL.Text);
ADOquery1.ExecSQL; // тут вылетает ошибка: ODBC SQL Server Driver Дополнительная  возможность не реализована.

в мемо написано:
1
C:\Price.xls
02.04.2007
1
04.04.2007
insert into tb_GlobPrice values (:p1,:p2,:p3,:p4,:p5)

пишу запрос в другой софтине (мною же и написанной для просмотра бызы, с применением того же ADOQuery):
insert into tb_GlobPrice values (1,"C:\Price.xls","02.04.2007",1,"04.04.2007")
он отрабатывает, запись в табличку принялась, ее вижу


 
Vlad Oshin ©   (2007-04-02 16:23) [1]

вот чего нашел:

> ODBC-драйвер для SQL-сервера не поддерживает параметры с
> типом datetime. Проще всего делать так:
> form2.editdatyav.Parameters.ParamByName("dat").DataType:
> =ftString;
> form2.editdatyav.Parameters.ParamByName("dat").Value:="20070117";
>  //Дата именно в таком формате
> А лучше всего выкинуть этот ODBC. Кроме этого там полно
> других глюков.

именно так и делать теперь? Что за ...


 
Ega23 ©   (2007-04-02 16:34) [2]


> Vlad Oshin ©   (02.04.07 16:23) [1]


Угу. Так и было.


 
Vlad Oshin ©   (2007-04-02 16:35) [3]

нет, достаточно было оказывается написать
ADOquery1.Parameters.ParamByName("p3").DataType:=ftString;
ADOquery1.Parameters.ParamByName("p5").DataType:=ftString;
что-то с типом data глюки какие-то, хорошо хоть разворачивать не пришлось, типа такого:

> :="20070117"



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

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

Наверх




Память: 0.47 MB
Время: 0.07 c
8-1148316794
Vasiliy
2006-05-22 20:53
2007.04.22
Подскажите как воспроизвести AVI на Texture:IDIRECT3DTEXTURE8


1-1172147339
Dmitry_177
2007-02-22 15:28
2007.04.22
MYITEM перевести с С++ на Delphi


2-1175620219
malyar
2007-04-03 21:10
2007.04.22
указатель на массив


3-1169972469
a1x
2007-01-28 11:21
2007.04.22
Vista + ADOX_TLB


2-1175628110
Андрей.А.В.
2007-04-03 23:21
2007.04.22
записать предложения в тексте в обратном порядке (1-е предложен