有谁帮忙:存储过程的返回值 (50分)

  • 主题发起人 主题发起人 qzzwg
  • 开始时间 开始时间
Q

qzzwg

Unregistered / Unconfirmed
GUEST, unregistred user!
因为是初学者,手头资料少,请问如何获得adostoredprocr的返回值,数据库是sql server
dh:=dm.qushoufei.fieldbyname('dh').AsString;
dm.adostoredproc.Parameters[2].Value:=dh;
dm.adostoredproc.ExecProc;
getscbh:=获得返回值,这句怎样写?

 
存储过程中定义输出参数 create procedure procname( @getscbh char(20) output .....)
结束前赋值 select @getscbh=。。。。
。。。
dm.adostoredproc.ExecProc;
getscbh:=dm.adostoredproc.Parameters.parambyname('@getscbh ').AsString;
 
dh:=dm.qushoufei.fieldbyname('dh').AsString;
dm.adostoredproc.Parameters[2].Value:=dh;
dm.adostoredproc.ExecProc;
getscbh:=dm.adostoredproc.Parameters.Value;
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
794
import
I
I
回复
0
查看
472
import
I
后退
顶部