如何在Delphi中调用oracle的存储过程返回数据集
Provider=OraOLEDB.Oracle.1;Password=KXD;Persist Security Info=True;User ID=KXD;Data Source=TEST3;PLSQLRSet=1 2.在窗体上加AdoDataSet1 指明连接为上述AdoConnection1,下面可以放一个按钮,单击按钮就能调用第一步中创建的包过程,并返回数据集。代码如下所示:procedure TForm1.Button1Click(Sende...
如何在Delphi中调用oracle的存储过程返回数据集
Provider=OraOLEDB.Oracle.1;Password=KXD;Persist Security Info=True;User ID=KXD;Data Source=TEST3;PLSQLRSet=1 2.在窗体上加AdoDataSet1 指明连接为上述AdoConnection1,下面可以放一个按钮,单击按钮就能调用第一步中创建的包过程,并返回数据集。代码如下所示:procedure TForm1.Button1Click(Sende...
请问高手:在Delphi中怎样调用Oracle中返回结果集的存储过程?
用Delphi的TADOStoreProcedure连接Oracle的存储过程可以执行,我已经用了几次了,只是我的存储过程是在三层中的中间层写的,而且我并没有返回一个数据集,你可以将放回的数据定义称多维数组,返回调用如下:adspRunYtj.Parameters.ParamByName('ny').Value:=NY;
在delphi 中怎么利用sql中的存储过程的返回值
存储过程:Create procedure proc_login username varchar(20),password varchar(20)as declare @result int select @result=count(*) from table1 where user=@username and pass=@password if @result=0 return 0 return 1 go delphi代码:var ret:integer;...with ADOStoredProc1 do begin Close;...
delphi客户端调用存储过程返回参数,请问怎么解决
ClientDataSet5.Execute;\/\/如果不返回结果集,执行此语句 \/\/ClientDataSet5.Open;Edit2.Text := ClientDataSet5.Params.ParamByName('doccode').Value;end;特别注意:参数不能带@,传出值不要加output,传入、传出类型已在CreateParam时指定了,这两坑有点深耗费多天时间查询资料以及摸索。希望能够对...
delphi 调用存储过程
用SQL数据库为例子 代码如下:ADOStoredProc1.Close;DataSource2.DataSet:=ADOStoredProc1;ADOStoredProc1.ProcedureName:='存储过程名称';ADOStoredProc1.Parameters.Refresh; \/\/必须有该条刷新语句 ADOStoredProc1.Parameters[1].Value:=2; \/\/在存储过程组件里参数从1 开始 ADOStoredProc1.ExecProc;ADOStore...
delphi 中如何使用sql 存储过程的返回值
写query控件SQL语句的时候这样写:Declare @r int Exec @r = myProc Select @r as result 然后Open,用FieldByNmae读取result字段的值
delphi中用doa运行oracle存储过程的例子
...ADOStoredProc1.open;存储过程名字不动态指定,设计时指定好,不需要@return_value参数,在设计时Parameters里删除掉,直接将ADOStoredProc1作为数据集控件,参数赋值的时候要注意和你存储过程的参数一致,顺序也要一致,要保证存储过程最后执行的是SELECT 语句,ADOStoredProc1.open就可以了 不好意思啊。没...
delphi 如何接住sql 存储过程output传下来的参数
譬如这样一个存储过程 create procedure proc_inserttea(@i int output,@id char(10),@name char(10),@title char(20),@grade char(5))as insert into teacher(Tid,Tname,title,Tgrade) values(@id,@name,@title,@grade)select @i=id from teacher where Tid=@id 传出id这个参数,用...
delphi 中如何调用sql 存储过程
reuturn就是返回值,你可以放到stringgrid 里面。也可以用adoquery 连接存储过程。with ADOQuery1 do begin Close;SQL.Clear;SQL.Add('exec SaveDate_dbzsm :wlid,:ddid,:tm,:returnstr output');Parameters.ParamByName('wlid').Value :=trim(edit1.text);Parameters.ParamByName('ddid').Value...