Форум: "Базы";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
ВнизКомпонент 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 вся ветка
Форум: "Базы";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.047 c