恳请指教:
update更新时,如果触发器发生失败(规则控制的),如何得知?
在update后使用@@error没有作用,有什么办法?

解决方案 »

  1.   

    PRINT @@ROWCOUNT
    PRINT SCOPE_IDENTITY()
      

  2.   

    使用UPDATE修改一条记录,从查询分析器上看,显示执行完成,但实际该数据并没有修改完成,如何知道是否修改成功
      

  3.   

    表zybh结构:工号   员工姓名  级别
               1      张三      系统
               2      李四      一般zybh上的触发器(update):
    if @old_jb='系统'
       rollback transaction
    else
    ....当前语句:
    update zybh set 级别='一般' where 员工姓名='张三'
    执行后,显示:查询完成
    经检查,数据并没有修改,如何让客户端得知修改是否成功呢?恳请指教!!!