有个问题请教:(50分)

Y

yukuang

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个参数表,还有一个记录参数变动的表.如果参数变动的话,就往变动表中插

入一条记录,同时也要记录是哪位操作人员改动的(这个由我的程序传递).我想用

在参数表上加触发器的方法,可是那样的话便无法知道是哪位操作人员修改的(触

发器好像无法接受外来的参数).我实在想不出好的方法,请您帮忙了.
 
由修改参数表的程序负责把操作人员和其它信息写入记录参数变动的表
 
那样的话会失去灵活性?从程序中知道用户变了哪条记录,以及变动前的前后值也不好办/
 
很容易,你可以在TDataSet的BeforePost事件中检查数据是否发生了变化,并把你变动前的
前后值读出来,想怎么办就怎么办。
 
panyongze老兄能否写点代码?

我想不明白如何检查"哪条"数据是否发生了变化,以及前后值
 
接受答案了.
 
顶部