新
新的自我
Unregistered / Unconfirmed
GUEST, unregistred user!
您好, Sql Server 2000 中,存储过程如下 :
CREATE proc Sp_Gz
@name char(20),@gz Float output
as
begin
select @gz = money from yg where name = @name
end
--------------------------------------------------------------
调用:
with ADOStoredProc2 do
begin
Parameters.ParamByName('@name').Value := 'pp' ;
ExecProc ;
P: Label1.Caption := FloatToStr(Parameters.ParamByName('@gz').Value) ;
end;
其中 参数 @Gz : DataType = ftFloat
Direction = pdOutput
P 行类型转换出错 ,为何 ?都是 Float 呀
CREATE proc Sp_Gz
@name char(20),@gz Float output
as
begin
select @gz = money from yg where name = @name
end
--------------------------------------------------------------
调用:
with ADOStoredProc2 do
begin
Parameters.ParamByName('@name').Value := 'pp' ;
ExecProc ;
P: Label1.Caption := FloatToStr(Parameters.ParamByName('@gz').Value) ;
end;
其中 参数 @Gz : DataType = ftFloat
Direction = pdOutput
P 行类型转换出错 ,为何 ?都是 Float 呀