SQL 查询通知 问题

mrhonghong 2014-03-19 10:13:00
我想实现SQL表中数据改变,通知程序的功能.看了下MSDN,有个叫查询通知的功能可以满足我的需求。

我用VC调用SQL Native Client,使用 ODBC,现在做到在SQL中提交事件成功。问题是,表中数据改变后,我如何接收到通知?回调函数在哪里设置?望各位指教,谢谢。

C#,VB调用ADO.NET的,就不要贴了.只要C 调用ODBC的。谢谢。

...全文
62 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyq5945 2014-03-20
  • 打赏
  • 举报
回复
C没有办法的,只能自己建个定时器不断查询。 变化表把变化的时间写入监视表,定时器查询监视表,检查是否变化,变化后再去读监视表。
mrhonghong 2014-03-20
  • 打赏
  • 举报
回复
引用 2 楼 xieming2012 的回复:
在数据库中建立个触发器,再通过触发器返回给程序
触发器不能直接返回程序吧.不过可以通过触发器发送一条通知,程序监听倒也行.你有相关代码不?
xieming2012 2014-03-20
  • 打赏
  • 举报
回复
在数据库中建立个触发器,再通过触发器返回给程序
mrhonghong 2014-03-20
  • 打赏
  • 举报
回复
搞定了,结贴.

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧