Форум: "Базы";
Текущий архив: 2003.10.16;
Скачать: [xml.tar.bz2];
ВнизВыполнение хр процедуры с параметрами Найти похожие ветки
← →
vil (2003-09-25 14:50) [0]Хранимая процедура на сервере MSSQL,
в ней объявлено
@ct VARCHAR OuTPUT
в проге
Form1.ADOStoredProc1.Active:=true;
s:=Form1.ADOStoredProc1.Parameters.ParamValues["@ct"];
Сообщение Procedure has too many arguments specified.
Чего не хватает?
← →
Smashich (2003-09-25 14:56) [1]всего хватает и даже слишком.
← →
Smashich (2003-09-25 14:57) [2]как ты вызываешь процедуру покажи
← →
ZrenBy (2003-09-25 15:00) [3]ADOSP.Parameters.Clear;
ADOSP.Parameters.CreateParameter("@RET",ftInteger,pdReturnValue,4,0);
ADOSP.Parameters.CreateParameter("@ct",ftString, pdOutput, 8000,"");
ADOSP.Execute;
S := ADOSP.Parameters.ParamValues["@ct"];
← →
Dr.HA (2003-09-26 16:13) [4]Если переменная Output, то параметру, связанному с ней, нельзя присваевать какое-либо значение.
Надо попробовать
ЛИБО
ADOSP.Parameters.CreateParameter("@ct",ftString,pdOutput,8000,nil);
ЛИБО
with ADOSP.Parameters.AddParameter do
begin
DataType:=ftString;
Direction:=pdOutput;
Name:="@ct;
Size:=8000;
end;
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.10.16;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c