获取mdb文件改变内容解决方案

获取mdb文件改变内容
有一个文件夹下有许多mdb文件,是某个程序生成的
我现在要做的是,当其中某个mdb文件发生改变时(被程序新增或修改),读取新增或修改的内容,并将这些内容保存到oracle中。
我现在使用fileSystemWatcher控件监控文件的变化,但是每次取数据都只能取到全部的数据,怎么才能只获取已经改变的脏数据呢?
------解决思路----------------------
你得知道你上次获取的数据的某个条件,比如id,那么下次取大于这个id的记录
------解决思路----------------------
如果mdb文件的读写方式以及数据结构是不可控的,甚至连记录的标识都没有,那么是没办法取得“脏数据”的。
------解决思路----------------------
楼主这种需求有点数据同步的意思,数据同步的基本方法是版本号管理。简单点可以每条记录加一个“修改时间”,到时候按此检索
------解决思路----------------------
没有主键,起码数据要可以按照某一列排序,你可以去获取最新的数据
否则新数据和旧数据混在一起没法区分,你除了都往oracle里插入一遍看有没有重复,没有别的办法