Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ASP.net监视数据库中的更新和删除_Asp.net_Vb.net_Ms Access - Fatal编程技术网

使用ASP.net监视数据库中的更新和删除

使用ASP.net监视数据库中的更新和删除,asp.net,vb.net,ms-access,Asp.net,Vb.net,Ms Access,我使用VB.net中的网格显示存储在Microsoft Access中的数据库记录,这些表允许使用网格字段进行编辑和删除。 是否有一种方法可以在用户删除或编辑记录时进行监视?我希望能够查看某些记录的每次更新或删除的详细信息,例如日期和用户 您要做的是钩住插入和删除上的save命令。您还可以钩住事件以捕获数据。无论采用哪种方式,都要创建一条insert语句,将日志数据转储到日志数据库中。您所说的就是所谓的“审核”,某些数据库(如MS SQL Server)对此具有内置支持。MS Access不包括

我使用VB.net中的网格显示存储在Microsoft Access中的数据库记录,这些表允许使用网格字段进行编辑和删除。
是否有一种方法可以在用户删除或编辑记录时进行监视?我希望能够查看某些记录的每次更新或删除的详细信息,例如日期和用户

您要做的是钩住插入和删除上的save命令。您还可以钩住事件以捕获数据。无论采用哪种方式,都要创建一条insert语句,将日志数据转储到日志数据库中。

您所说的就是所谓的“审核”,某些数据库(如MS SQL Server)对此具有内置支持。MS Access不包括此功能。由于没有审计功能,以自定义方式实现这一功能的常用方法是使用更新触发器。不幸的是,MS Access也没有触发器。要做到这一点,唯一的方法是通过自己编写的API与表交互,并严格遵守该API。

我还是个初学者,你知道我在哪里可以找到如何做到这一点吗?或者我应该看些什么来了解它呢?是的,似乎这样做了,我能够找到一些已经为它创建的代码。谢谢。Access 2010与触发器非常相似,那就是数据宏-