我有一个应用程序使用TADODataSet
并TADOConnection
连接 SQL Server 数据库。
我想检测数据库中发生的任何修改。
修改 = 插入、更新、删除
我想知道哪个TADODataset
或哪个表已被修改。
我这样做是因为我有一个可以在本地网络上运行的多用户应用程序。用户可以添加、删除或编辑表中的记录,因此我想刷新数据集以显示新的修改。
我也希望这个建立一个日志。
我不想用TTime
一直看修改。
我不想使用触发器
我更喜欢来自 的消息TADOConnection
。
我正在使用带有 ADO 组件的 SQL Server 2005 和 Delphi 2007。
新修改:我在 SQL Server 2000 上需要它
问候。