去掉逗号
CREATE PROCEDURE [inqd]
@rcm money output
AS
select @rcm=sum(合计) from tclqd where idmain=1
return @rcm
GO

解决方案 »

  1.   

    我本来就没逗号  我粘贴的时候搞错的    不是这个问题 
    是在存储过程不报错 只是在DELPHI中取@rcm的时候报错
    label7.Caption:=ADOStoredProc1.Parameters.ParamValues['@rcm'].asstring;
      

  2.   

    調用時參數也要加上 output,如設置為output型參數
    VB中設置command對象即可