回 帖 发 新 帖 刷新版面

主题:请问怎么能让数据库的触发器和c#联系

请问怎样可以把数据库的触发器和c#联系起来。
例如:编写一个windows应用程序用来监控数据库的其中一个表是否被修改,
当这个表被修改时便触发触发器。我的问题就是 触发器怎么能告诉我的window
应用程序此表已被修改呢?
请各位高手指点

回复列表 (共2个回复)

沙发

触发器是数据库控制的,你可以为你要监控的表A设置触发器,如果表被修改了就往另外的一张表M添加记录,可以记下时间.程序查询M表就可以知道表A是否被改过.

板凳

这个算法我已经考虑过了,但如果这样实现的话,我的程序要定时的遍历这个表,这样会降低机子的性能,而且不能在第一时间检测到数据的修改。
现在我的想法是想利用数据库的触发器引用自定义的C#动态链接库里面的某个函数,通知监控程序。但总是无法连接上,请高手指教

我来回复

您尚未登录,请登录后再回复。点此登录或注册