代码之家  ›  专栏  ›  技术社区  ›  thursdaysgeek

存储过程参数上的SQL Server错误

  •  0
  • thursdaysgeek  · 技术社区  · 14 年前

    我在存储过程中收到一个SQL Server错误(尽管它看起来运行和运行正确)。当我在代码中查看存储过程调用时,它被加下划线,并且突出显示的错误消息说:“过程sp_referencesite没有参数,并且提供了参数。”

    我的程序叫做:

    execute dbo.sp_ReferenceFieldwork @refColumnName='Comment', @FldWkID=@FieldInvId, @reference=@ref output
    

    程序定义如下:

    CREATE  PROCEDURE [dbo].[sp_ReferenceFieldwork]
    @refColumnName varchar(100),
    @FldWkID int,
    @reference varchar(8000) output
    AS
    

    据我所知,所有的情况都是正确的,参数的数量是正确的,字段类型是正确的。怎么了?或者,至少,问题可能是什么?

    1 回复  |  直到 14 年前
        1
  •  3
  •   gbn    14 年前