星 星幻子 Unregistered / Unconfirmed GUEST, unregistred user! 2010-10-25 #1 从表某一字段记录某人交费金额主表一字段记录该人的总交费金额当从表添加一条新的交费记录时如何让主表的总交费金额也随之更新?目前我是用代码硬的来的后来想到了触发器,但是我不知道怎么在触发器中让数据库知道要更新哪条记录,没搞好就是整张表的数据都更新掉了请各位大侠帮帮忙
从表某一字段记录某人交费金额主表一字段记录该人的总交费金额当从表添加一条新的交费记录时如何让主表的总交费金额也随之更新?目前我是用代码硬的来的后来想到了触发器,但是我不知道怎么在触发器中让数据库知道要更新哪条记录,没搞好就是整张表的数据都更新掉了请各位大侠帮帮忙
Z zbdzjx Unregistered / Unconfirmed GUEST, unregistred user! 2010-10-25 #3 我们用两种办法,一种是:我们用的是adoquery,在从表的afterpost事件中更新主表。另一种就是触发器了,触发从表的insert和delete事件,从这两个事件可以得到更新了哪条记录,再更新主表就可以了。我们习惯用adoquery的afterpost事件,写起来比较容易。
我们用两种办法,一种是:我们用的是adoquery,在从表的afterpost事件中更新主表。另一种就是触发器了,触发从表的insert和delete事件,从这两个事件可以得到更新了哪条记录,再更新主表就可以了。我们习惯用adoquery的afterpost事件,写起来比较容易。
A aikede Unregistered / Unconfirmed GUEST, unregistred user! 2010-10-26 #4 用触发器是可以解决,但是不便于程序结构控制,而且维护不便,可读性差,建议前台用一起更新,用食物同时提交或取消