J
jbas
Unregistered / Unconfirmed
GUEST, unregistred user!
小弟刚学c/s,
我在sqlserver 2000中写了一个存储过程,
CREATE PROCEDURE [dbo].[myproc1]
@dg char(20) ,@dh char(20),@eg char(20) output
AS
select @eg=BMNAME from BMTXB where (BMNX=@dg and BMWX=@dh)
GO
在客户端用adoquery怎样才能行呀,
当没有@eg输出参数时可以
procedure TForm1.Button1Click(Sender: TObject);
var
sg:string;
begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
sg:='execute myproc1 '+edit1.Text+', '+edit2.Text;
ADOQuery1.SQL.Add(sg);
ADOQuery1.open;
end;
但有了输出参数时,我怎样才能用edit3来接受这个返回值呀?
谢谢了!
我在sqlserver 2000中写了一个存储过程,
CREATE PROCEDURE [dbo].[myproc1]
@dg char(20) ,@dh char(20),@eg char(20) output
AS
select @eg=BMNAME from BMTXB where (BMNX=@dg and BMWX=@dh)
GO
在客户端用adoquery怎样才能行呀,
当没有@eg输出参数时可以
procedure TForm1.Button1Click(Sender: TObject);
var
sg:string;
begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
sg:='execute myproc1 '+edit1.Text+', '+edit2.Text;
ADOQuery1.SQL.Add(sg);
ADOQuery1.open;
end;
但有了输出参数时,我怎样才能用edit3来接受这个返回值呀?
谢谢了!