2012-09-04 24 views
0

只是一个简单的问题时跟踪数据库。有什么方法可以在任何表最近插入更新或删除时跟踪数据库?例如,我更新数据库中的4个用户详细信息。将创建一个日志文件并记录4条记录已更新到用户表中。当任何表插入更新或删除

是否可以做到这一点?

回答

0

你的回答你的问题,就在您的标签:使用日志库如log4netelmah并且每次发生插入/更新/删除时都会记录日志...

或者在数据库端实施一些操作,每次在审计表中插入一条记录,并在所需的表上插入/更新/删除。例如,您可以使用database trigger

底线是必须写代码/逻辑来做到这一点。

0

我建议在数据库层中使用触发器,并将更改记录到数据库中的表中而不是平面文件,以便无论进行何种更改都会记录更改。然后在你的UI上写一些东西来显示日志表中的条目。

相关问题