请问哪位大虾能帮助小弟介绍一下TADOStoreProc使用方法,或者其他的调用存储过程的方法(ADO),谢谢! 请问哪位大虾能帮助小弟介绍一下TADOStoreProc使用方法,或者其他的调用存储过程的方法(ADO),谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TADOStoreProc 比较烦直接用TADOQuerysql.text:='exec 过程名 参数1,参数2' 假如存储过程中要传入num1,num2,要传出num3在存储过程 num中两个输入参数,一个输出参数@num1 char(2)@num2 char(2)@num3 char(3) output在delphi中!!with adoquery1 do begin close; sql.clear; sql.add('declare @num3 char(2)'); sql.add('exec num ''num1'',''num2'',@num3 output); sql.add('select @num3 as num3'); open; end; 通过 edit1.text:=adoquery1.fieldvalues['num3'];就可以取得传出来的值了!!不行再和我联系!!!祝好运了(记得给分哦,呵呵!!!!) 生成参数SQL . 顺便散分. MSFlexGrid在Delphi中发布问题 FastReport5.21如何消除 'FastReport-unregistered'?请各位赐教。 转化问题 鼠标单击ListView的列标题时对列的内容排序,如何在标题右侧显示三角? 高手请进 怎么把自己的程序设为默认得浏览器! DBGrid的双击问题? some error in the program ,help me ! DBGrid和报表问题 SQL语句问题 各位前辈们vararrayof()怎么用?
直接用TADOQuery
sql.text:='exec 过程名 参数1,参数2'
在存储过程 num中两个输入参数,一个输出参数
@num1 char(2)
@num2 char(2)
@num3 char(3) output
在delphi中!!
with adoquery1 do
begin
close;
sql.clear;
sql.add('declare @num3 char(2)');
sql.add('exec num ''num1'',''num2'',@num3 output);
sql.add('select @num3 as num3');
open;
end;
通过 edit1.text:=adoquery1.fieldvalues['num3'];就可以取得传出来的值了!!
不行再和我联系!!!祝好运了(记得给分哦,呵呵!!!!)