当前位置:编程学习 > C#/ASP.NET >>

WinFrom程序客户端如何即时发现DB表中已插入一条记录?

CS程序,使用C#+SQL Server开发
如果管理员发消息通知到各客户端(10—20个)——在表中插入一条记录,如何让客户端程序立即知道这条通知已经出现?
不要告诉我在Timer中每隔10秒查询一次DataTable,那样会让服务器不堪负荷。用Winsock也不太好办,为这事专门弄个即时通信功能不太合算。
各位高手能否恩赐一个像样的玩法? --------------------编程问答-------------------- 发个短信,打个电话 --------------------编程问答-------------------- 就socket通信还靠谱点。 --------------------编程问答-------------------- 在每个客户端都开启一个socket服务...
服务端有消息要发时就去连客户端的socket --------------------编程问答-------------------- 本软件暂无服务端程序,难道还要弄个东西上服务器,开个端口来等待客户端连接以便保存在线/离线状态?
期待更简单的方案。 --------------------编程问答-------------------- CSDN的高手何在? --------------------编程问答-------------------- 不是有个SqlDependency这个东西么? 这个东西是监听数据库的 只要有新数据 就执行

CS程序用这个在好不过了. --------------------编程问答-------------------- http://blog.csdn.net/andrew_wx/article/details/6947329 --------------------编程问答-------------------- 感谢diaodiaop的大力相助,问题是阿拉为了使用SqlDependency,把以前那些Oledb中的对象全部换成了SqlClient命名空间里面的,本来运行正常的程序出现各种各样的问题,麻烦大哥好事做到底,前往指导一下:

http://bbs.csdn.net/topics/390676424
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,