【发布时间】:2012-07-05 14:12:18
【问题描述】:
我有一个带有数据网格的 adodc 对象,以便在 vb6 中有一个可编辑的表。 我必须将用户所做的任何更改存储在数据库中。
第一个想法是使用Sub grdDataGrid_Click() 来获取正在使用的行,但是为此,我需要知道该行中是否有任何单元格被修改并获取它的原始值和新值。
有没有办法检查它?
正如我所见,记录集有 Will 和 Complete 事件,但我以前从未使用过它们。他们是否能够获取已更改单元格的旧值和新值?
我还考虑过在我正在使用的表上的 oracle 中使用触发器(因为它可以获取旧数据和新数据),但在那种情况下,我无法获取已登录并进行更改的用户。
我愿意接受任何想法。不一定只在vb6中,我可以使用存储过程、函数、触发器,如果一个东西还不够的话。
【问题讨论】: