VB6审核跟踪

VB6审核跟踪,vb6,Vb6,想知道是否有人对在VB6中创建审计跟踪过程有什么见解 我有一个应用程序,使用3或4个类填充现有数据。然后,用户可以修改此应用程序上的任何数据。然后将数据保存到用于队列的表中。基本上是数据来源表的精确副本。我的问题是我需要创建一个审计跟踪 这方面的最佳做法是什么?比较应用程序上100左右的每个控件(文本框、收音机、复选框)?或者我可以利用文本框的文本更改事件吗?我真的不知道从哪里开始 哦,为了让它变得有趣,使用了一个普及的DBV9 谢谢你的帮助 干杯这应该始终在DB内完成 类似这样的东西(部分抄袭

想知道是否有人对在VB6中创建审计跟踪过程有什么见解

我有一个应用程序,使用3或4个类填充现有数据。然后,用户可以修改此应用程序上的任何数据。然后将数据保存到用于队列的表中。基本上是数据来源表的精确副本。我的问题是我需要创建一个审计跟踪

这方面的最佳做法是什么?比较应用程序上100左右的每个控件(文本框、收音机、复选框)?或者我可以利用文本框的文本更改事件吗?我真的不知道从哪里开始

哦,为了让它变得有趣,使用了一个普及的DBV9

谢谢你的帮助


干杯

这应该始终在DB内完成

类似这样的东西(部分抄袭了普适论坛的帖子,我实际上没有使用过普适):


通常,审计跟踪应该在数据库级别而不是应用程序级别实现。如果任何人能够使用VB6应用程序以外的任何东西修改数据,则不会有审计跟踪。在数据库级别实现审计跟踪将保持跟踪,无论使用哪个应用程序。我不熟悉普适数据库,但如果它支持表触发器,那就从它开始。
create trigger insTrig
before insert on table1
referencing new as new_rec
for each row
insert into table2 values (new_rec.co1,new_rec.col2,new_rec.col3,...)#

create trigger delTrig
before delete on table1
referencing old as new_rec
for each row
insert into table2 values (new_rec.co1,new_rec.col2,new_rec.col3,...)#

create trigger updTrig
after update on table1
referencing new as new_rec
for each row
insert into table2 values (new_rec.co1,new_rec.col2,new_rec.col3,...)#