用delphi怎样获得存取过程的反回值,
1,如果它的存取过程中,有一个输出值(或二,三个输出值),偶们在delphi中用ado是怎么得到它的输入值的??
1,如果它的存取过程中,有一个输出值(或二,三个输出值),偶们在delphi中用ado是怎么得到它的输入值的??
解决方案 »
- 我的工程里有很多窗体,我想查询某个关键字在哪个窗体单元代码中,怎么写代码
- 关于树形结构的问题
- rave制表时怎样的生成表格,急
- TWebBrowser浏览网页时怎么能得到网页的cookies的信息?就像MYIE里的扩展功能(ViewPage)一样.
- 一个Application.CreateForm(TForm3, Form3)问题
- fastreport生成报表预览时的临时报表文件在哪?
- 关于TStringGrid的问题。
- 声音问题!!
- 我在dephi中使用MsScript.Ocx 时遇到PsafeArray类型不知如何定义。
- 实在不行了,就考研!针对VC++版里困惑的女生!
- Delphi对TXT的操作(求助)
- 关于select top语句的使用问题,急啊!!!!!!!
eg:
ADD('DECLARE @a INT ');
ADD('DECLARE @B INT ');
ADD('EXEC PROC(@A,@B)');//可能要go,跟你的数据库系统做相关修改,sybase11.25上需要,sybase12.5上不能要
ADD('SELECT @A A,@B B');
ADOStoredProc1.Parameters.ParamValues['pcard_num'] := acard;
ADOStoredProc1.Parameters.ParamValues['pbox_num'] := abox;
ADOStoredProc1.Parameters.ParamValues['pnumber'] := anum;
ADOStoredProc1.Parameters.ParamValues['pname'] := aname;
ADOStoredProc1.Parameters.ParamValues['sign'] := aSign;
ADOStoredProc1.Parameters.ParamValues['housecode'] := Trim(HouseCode);
ADOStoredProc1.Parameters.ParamValues['oper_type'] := aOperType; ADOStoredProc1.Active := True;
//ADOStoredProc1.ExecProc;
//返回值
ReturnValue := ADOStoredProc1.Parameters.ParamValues['RETURN_VALUE'];
Value : string;
begin
with ADOStoredProc1 do
begin
ProcedureName := '存储过程名';
Parameters.CreateParameter('ParametersName', ftString, pdOutput, 20, Value);
ExecProc;
end;
end;