加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

如何在Delphi7中使用SQLServer Service Broker / SQLNotificatio

发布时间:2020-12-15 04:13:08 所属栏目:大数据 来源:网络整理
导读:delphi 7和mssql 2008是我无法为新项目改变的要求我开始工作,如果可能的话,如果服务器上的数据发生变化,我想得到通知/事件,所以我不需要轮询所以问题是: 是否可以在D7中使用SQLService代理或是否有类似的东西(正在阅读/思考串扰和ado.net,但支持仅在D2007开
delphi 7和mssql 2008是我无法为新项目改变的要求我开始工作,如果可能的话,如果服务器上的数据发生变化,我想得到通知/事件,所以我不需要轮询所以问题是:

是否可以在D7中使用SQLService代理或是否有类似的东西(正在阅读/思考串扰和ado.net,但支持仅在D2007开始)?

更新:为了绝对清楚,我希望能够在某些表中的数据发生更改时获得事件(例如,在特定表上插入/更新),而不是在表/数据库发生更改时.

解决方法

是的,可以使用delphi访问MSSQL Service Broker公开的通知和事件.为此,您可以使用 WMI Provider for Server Events公开一组非常丰富的WMi事件和类.如果您是WMI的新手,我建议您阅读这些文章 Accesing the WMI from Object Pascal CodeDelphi and WMI Events,也可以使用 WMI Delphi Code Creator创建Delphi代码段来访问MSSQL Service Broker的事件.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读