估计是执行的时候没有赋予参数

解决方案 »

  1.   

    ALTER   PROCEDURE   dbo.EditRw  

    @id   int, 
    @check_content   text, 
    @rw_check   float   , 
    @rw_a   int   , 
    @rw_b   int   , 
    @rw_c   int   , 
    @rw_d   int   , 
    @check_year   smalldatetime, 
    @check_name   varchar(50)   , 
    @check_jd   varchar(50), 
    @check_end   float, 
    @rw_post   varchar(50)   , 
    @rw_branch   varchar(50)   , 
    @khr   varchar(50)   
    )
    AS   
    UPDATE   rw_w   SET   [id]   =   @id,[check_content]   =   @check_content,[rw_check]   =   @rw_check,[rw_a]   =   @rw_a,[rw_b]   =   @rw_b,[rw_c]   =   @rw_c,[rw_d]   =   @rw_d,[check_year]   =   @check_year,[check_name]   =   @check_name,[check_jd]   =   @check_jd,[check_end]   =   @check_end,[rw_post]   =   @rw_post,[rw_branch]   =   @rw_branch,[khr]   =   @khr 
    WHERE   [id]   =@id RETURN 少了一对括号
      

  2.   

    问题解决了,我从早上搞到下午,哎,后来冷静了下,从头到尾看下,原来没有把函数数组加到参数列表里,可能是加班吧,心情不好,做的东西也出问题!
    谢楼上两位兄弟了!