2011-12-26 68 views
1

我有一个有趣的问题。我需要编写一个程序来检查是否已将数据插入或更新到Microsoft Access数据库中。该方案需要与这两种类型的数据库的兼容,所以使用触发器是不可能的,因为它不会在访问等如何在插入/更新时检查数据库中的更改?

任何人在那里工作,有任何想法,如何做到这一点检查?

任何帮助将不胜感激!

感谢

+0

你的意思是有你的应用程序是否有其他的应用程序进行了更改,以在数据库中的数据,而无需通过你的应用程序了? – 2011-12-26 06:24:55

+0

是马克·我的应用程序是否有其他的应用程序进行了更改,以在数据库中的数据而不需要通过我的app.a消息框出现在我的数据库中的一些具体变化表 – user757321 2011-12-26 06:32:10

+0

这是** **两种类型的数据库?你的意思是Access07与Access03及更早版本? – gideon 2011-12-26 06:33:16

回答

0

听起来像是你需要一些字段添加到您的数据库。请注意:

为要检查的每个表添加两个字段:updateTimeAppAupdateTimeAppB。插入或更新时,每个应用程序都会将其updateTime字段设置为DateTime.Now。然后,要检查其他人是否触摸了数据的应用程序可以将其他应用程序的最新更新时间与自己的更新时间进行比较。

0

除非你有一个非常大的数据库,这是不难TI保留几个副本和比较对副本的真人版,它不应该很长。

相关问题