delphi存储过程,如何在sql中定义存储过程。thank you!! (10分)

  • 主题发起人 主题发起人 lmxcyx
  • 开始时间 开始时间
L

lmxcyx

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在delphi中调用存储过程,采用sql2000,请给出实例!
 
使用Query呀,跟使用SQL语句一样
只是Delphi不可以返回多结果集
 
用ADOSTRPROC控件直接调用。
 
请给出实例!
 
lmxcyx请你自己试试,很简单的。除非你连QUERY都没有用过
 
使用tStoredPro控件;
begin
Table.Database.StartTransaction;
try
//------调用存储过程1------
with StoredProc do
begin
UnPrepare;
StoredProcName := 'SP1';
Prepare;
//------设置存储过程1的传入参数------
ParamByName('XXX').AsString := XXX;
ParamByName('YYY').AsString := YYY;
ParamByName('ZZZ').AsInteger := ZZZ;
ExecProc;
end;
Table.Database.Commit;
except
Table.Database.Rollback;
MessageDlg('执行存储过程1时发生数据错误。', mtWarning, [mbOK], 0);
Exit;
end;

 
有没有人给一个实例的,我也很想知道这个问题
 
后退
顶部