out类型的变量返回值保存到某个变量中去。
例如:
procedure TForm1.Button1Click(Sender: TObject);
var
str:string;//保存返回变量
begin
sp1.Parameters.ParamValues['v_col1']:='aaa';//传参数
sp1.ExecProc;//执行
str:=sp1.Parameters.ParamValues['RETURN_VALUE'];//返回变量
showmessage(str);//输出
end;
例如:
procedure TForm1.Button1Click(Sender: TObject);
var
str:string;//保存返回变量
begin
sp1.Parameters.ParamValues['v_col1']:='aaa';//传参数
sp1.ExecProc;//执行
str:=sp1.Parameters.ParamValues['RETURN_VALUE'];//返回变量
showmessage(str);//输出
end;
SQL> desc p_demo;
PROCEDURE p_demo
自变量名称 类型 输入/输出默认值?
------------------------------ ----------------------- ------ --------
V_COL1 VARCHAR2 IN
V_COL2 VARCHAR2 OUT
可是我对照代码可以看到是一一对应的阿不知道还有没有人知道这个该怎么解决
3q
非常急啊
最后一个给赋值出错了