F
fcy123
Unregistered / Unconfirmed
GUEST, unregistred user!
我写了如下一个sqlserver存储过程:
CREATE PROCEDURE ptest @min float,@max float,@njbh char(10) AS update b_basicinfo set sg=null where (sg<@min or sg>@max) and njbh=@njbh
GO
在Delphi中调用如下
SpupdateSG: TStoredProc;
程序:
SpupdateSG.ParamByName('@min').Value:= 40;
SpupdateSG.ParamByName('@max').Value:= 200;
SpupdateSG.ParamByName('njbh').Value:=nj;
SpupdateSG.ExecProc;
执行最后一句提示'no parameter type for parameter '@min'',过程停止;
请问高手怎么改
谢谢
CREATE PROCEDURE ptest @min float,@max float,@njbh char(10) AS update b_basicinfo set sg=null where (sg<@min or sg>@max) and njbh=@njbh
GO
在Delphi中调用如下
SpupdateSG: TStoredProc;
程序:
SpupdateSG.ParamByName('@min').Value:= 40;
SpupdateSG.ParamByName('@max').Value:= 200;
SpupdateSG.ParamByName('njbh').Value:=nj;
SpupdateSG.ExecProc;
执行最后一句提示'no parameter type for parameter '@min'',过程停止;
请问高手怎么改
谢谢