dirnVar:触发器绝对没有问题!
Leftie:你说的不是首要问题,我保证相加的都是双精度数据~
用户统计工资的时候和现在算不是一样吗?我只累计本月的公资而已,谢谢,请再想想办法!
各位高手请再指教!

解决方案 »

  1.   

    触发器会使用已读取的数据改变,而recordset发现读取后数据库已经改变就会触发错误的,所以还是在程序中计算吧。
    如果你想用触发器就干脆用发送sql语句的方式更新数据库,这样的话就不会有什么问题了。
      

  2.   

    楼上说的才是问题
    要用触发器,最好用SQL语句。
      

  3.   

    在触发器的for update as 后加入set nocount on应该可以解决。
      

  4.   

    谢谢各位,用SQL语句更新数据库果然没有问题!楼上的兄弟,你得分啦~:)但是这只是添加新记录的时候没有问题,但是用户如果要修改一条记录的话,有没有办法只更新当前的记录,用SQL语句的话就更新了所有的记录呀~~请再指教一,二!!谢谢!
      

  5.   

    用where是想到啦,但是不知道用户实际上是更新的哪一条记录呀~
    请各位有好办法说详细点~