Вниз
Скачать: CL | DM;

Компонент TStoredProc   Найти похожие ветки 

← →
nel   (2004-08-21 12:16) [0]

Уважаемые мастера!
Сервер Interbase
Есть несколько хранимых процедур с
одинаковым названием одного параметра(например "ID").
Работаю в Delphi 3.
Есть компонент TStoredProc,
При попытке изменить его свойство StoredProcName
и ParamByName(он везде один "ID") в программе,
получаю сообщение о том что параметр не найден

Примерный текст кода:
begin
...
StoredProc.StoredProcName:="PROC1";
StoredProc.ParamByName("ID).AsInteger:=1;
StoredProc.ExecProc
...
end

Помогите, пожалуйста!!!


← →
Sandman25 ©   (2004-08-21 12:19) [1]

Вместо
StoredProc.ParamByName("ID).AsInteger:=1;
выполните
ShowMessage(StoredProc.Params[0].Name)


← →
vv_fran   (2004-08-21 13:27) [2]

А еще лучше завести TQuery  и писать:
with TQuery  do begin
Close;
SQL.Clear;
SQL.Add("SELECT * FROM "+MyNameProc+" (:ID)");
ParamByName("ID").AsInteger := 123;
Open;
end;
Проблем будет на порядок меньше.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.026 c
1-1094545392
denis24
2004-09-07 12:23
2004.09.19
Добавление строки в listview в определенную колонку


4-1090924744
andrey__
2004-07-27 14:39
2004.09.19
Чтение и запись в СОМ порт


6-1089805731
RagE
2004-07-14 15:48
2004.09.19
Передача типа рекорд с помощью TCLientSocket/TServerSocket


4-1091950474
DFF
2004-08-08 11:34
2004.09.19
Работа с boot-сектором диска


4-1091704068
Santana
2004-08-05 15:07
2004.09.19
Определить дескриптор Grid-a




   Наверх