日期:2014-05-20  浏览次数:20635 次

怎么查询数据库新添加的消息,然后让notifyIcon1闪烁
就是QQ那样,发送一条消息到数据库,另一台电脑查询数据库有发送给他的消息,然后让notifyIcon1闪烁,怎么控制它查询的是新信息?过程不清楚,有人能理理吗?

------解决方案--------------------
SqlDependency监听数据库表
------解决方案--------------------
在消息那条数据上加个时间戳,另一台机器判断这个时间戳并与之前拿到的数据进行比较就可以知道是否是新的数据了
------解决方案--------------------
使用SqlNotificationRequest 或 SqlDependency 都可以实现这个功能:

看看MSDN上的这个例子:

ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/WD_ADONET/html/2dcb5c4e-1a83-4cf7-af65-721470be9deb.htm