如何在Delphi应用程序中实时监控特定表并获取新的和更新的记录数据?
POST_EVENT
语句。对于SQL Server,必须调用特殊的一组Query Update Notification API运算符来准备表。TIBEvents
;
- AnyDAC - 使用TADEventAlerter。它以统一的方式支持许多不同的DBMS机制。披露:AnyDAC是我所代表公司的旗舰产品。
SQL Server 2005及以上版本具有通知机制...但我不知道是否有任何免费组件支持此机制...
如果商业组件是一个选项,Devart SDAC支持此功能。
我所看到的唯一其他选择是轮询(可能来自后台线程)-但在我看来,轮询通常是要避免的事情。