set @StrSQL='update '+ @FormTable +' set Approved= '+ @TollGateNum +' ,AuditingID= '+ @AuditingID +'  where '+ @FormKey +'='+@FormValue
怎么给@FormValue加上引号 

解决方案 »

  1.   

    ='+@FormValue 改为 ='''+@FormValue+''''
      

  2.   

    set @StrSQL='update '+ @FormTable +' set Approved= '+ @TollGateNum +' ,AuditingID= '+ @AuditingID +'  where '+ @FormKey +'='''+@FormValue+'''
      

  3.   

    set @StrSQL=' update '+ @FormTable +' set Approved= '+ @TollGateNum +' ,AuditingID= '+ @AuditingID +'  where '+ @FormKey +'='''+@FormValue+''''
    exec @SQL
    执行报错,那怎么执行