现是一个表结构为:   F  a    b   sum
                    1  5    8    13
                    2  6    6    12
触发器:tr_id(当insert、update数据时自动更新记录sum=a+b)
F是主键
在SQL SERVER数据库没有问题,能自动更新数据.而在delphi中就有问题.我的adodataset1设置为批量更新,添加没有问题.就是用adodateset1.updatebatch;就出现"键列信息不正确或键值不足,更新影响到多行.
================================================================================http://community.csdn.net/Expert/topic/3277/3277558.xml?temp=.8572351

解决方案 »

  1.   

    晕死了,这怎么能用触发器呢?
    sql server 本身提你供的数据字段计划功能不成吗?还是晕啊而在delphi中就有问题.我的adodataset1设置为批量更新,添加没有问题.就是用adodateset1.updatebatch;就出现"键列信息不正确或键值不足,更新影响到多行.没有办法,再开一个事物吧,在触发器中
      

  2.   

    晕死了,这怎么能用触发器呢?
    sql server 本身提你供的数据字段计算功能不成吗?sum=a+b
    设计表时做!再说一句,这最好少用触发器,
      

  3.   

    请看:http://community.csdn.net/Expert/topic/3277/3277558.xml?temp=.8572351再说,好吗