add_Row
如果其他一些应用程序更改了我的 Access DB ,是否可以捕获事件?我OleDbConnection
用于连接数据库。
问问题
59 次
2 回答
1
据我所知,使用 MS Access 是不可能的。
如果您使用的是其他数据库引擎(如 SQL Server),也许您可以开发一些技巧,使用一些触发器在某些表中添加一行时调用一些 .net 代码。
但是,在我看来,尤其是在数据库/服务器上,一个用户不应该能够跟踪其他用户的操作(除非它是管理员)。
如果这是您的应用程序所需的功能,也许您应该开发自己的“支持表”来创建自己的“事件管理系统”。
于 2013-04-24T12:59:38.857 回答
0
有几个答案。
桌子上的一个事件:
如果您要链接到后端 Access DB,则不会。
如果您的表是本地的,并且您使用的是 Access 2007+,那么您可以添加所谓的数据宏。
打开表格后,单击顶部功能区中的表格。然后选择After Insert开始构建宏。
查看表格事件并查看表单事件,然后是的。您在表单上有一个 After Insert 事件。使用它,那么表是本地的还是链接的都没有关系。您链接到哪种数据库也无关紧要。
于 2013-04-24T14:56:55.460 回答