如何检测access数据库内容的变化

mayudong1 2008-11-10 12:21:27
我需要一个程序来实时的检测一个access的数据库文件*.mdb中内容的变化,如果发生了变化,就报告是哪个表,发生了什么变化
请问该怎么做呢?
...全文
206 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
mayudong1 2008-11-12
  • 打赏
  • 举报
回复
算了,没什么好办法,放弃了。
结贴了,大家把分分一下吧。
内存泄漏 2008-11-12
  • 打赏
  • 举报
回复
access本身是没有日志的,不过如果数据库数据操作完全通过你的程序完成的话,可以在你的代码中添加写日志的代码。。相当于是你自己实现日志功能。。。
ypine 2008-11-11
  • 打赏
  • 举报
回复
写日志有insert\delete\udpate\这些操作就记一下。
--茶-- 2008-11-11
  • 打赏
  • 举报
回复
只能对比两个文件,不断的对比,否则没有好办法。因为Access中没有触发器。
mayudong1 2008-11-11
  • 打赏
  • 举报
回复
发现果然不能用两个程序同时访问一个access文件。
这样貌似就没什么办法了。
mayudong1 2008-11-10
  • 打赏
  • 举报
回复
感觉这个就像是给access加一个日志一样
mayudong1 2008-11-10
  • 打赏
  • 举报
回复
access有日志吗?
对数据库的操作是其他程序进行的,我这个只负责检测(还有不知道access支不支持这样两个程序的访问)。
samuellei 2008-11-10
  • 打赏
  • 举报
回复
有数据更改就有DML操作发生,只需查找相应操作日志
shakaqrj 2008-11-10
  • 打赏
  • 举报
回复
备份上一刻的表
先看文件修改日期
如果有修改
依次比较各表(如果能获得表的修改时间当然最好)

其实为什么不在操作的时候把各操作写入日志?
mayudong1 2008-11-10
  • 打赏
  • 举报
回复
up

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧