如何及时检测到数据库的变更? 需求是这样的。 好比: 上级给你发送了一个任务,数据肯定插入到数据库了,你这边应该如何及时知道数据库的变更呢?我想知道用到哪些知识点,我就可以尝试去解决! 是不是用的定时器一会去检测一下? 还是?? 麻烦你给哦指明一下方向!数据库 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你的服务器压力太大,可以用sql server 2005的主动通知机制,可参考:http://www.thea.cn/xmic_zl_720214-1.htm不过这个方案就复杂了, 这与传统的sql语句知识米有关系,这与具体的数据库系统有关。例如对于SQL Server,你可以用CLR方式来写存储过程、触发器,于是你就可以在触发器里边自己写一行通过Socket或者甚至简单的 WebClient().DownlodString(url) 形式去通知其它进程的代码(当然,通过msmq、email、namedPipe等方式也可以,随你)。另外SqlDependency通过SQL Server的 ServiceBroker 服务来直接通知.net进程,这是人家.net系统已经内置的,也可以采用。 首先感谢你的细心回答,数据库触发器等当然可以做数据的操作。但是我要的是服务器同志客户端。我这两天网上查了查资料,发现用到的是server push 技术。当然实现方式除了我说的轮循发送请求外,就是这个推动了,但是有关.net 方面的我觉得很少。等我研究研究再说 呵呵! C# 使用JQuery zTree3.2插件报错 急 IConfigurationSectionHandler读取web.config问题 新手发帖,围观~~急,web页面上调用本地exe程序(比如已安装的程序)[ 求解决方案,怎样每月清零 自己写的软件界面无法录制? 有没有做过安装程序的? 请教一个在用HttpWebRequest模拟登陆discuz论坛的问题 Socket通讯问题,请高手指点下问题出在那里?在线等! 评价下sharepoint? 请问 如何把FLASH控件的菜单换成自己定义的菜单 C#调用CMD 输入怎么输入双引号 如何在运行调试时,运行指定的winform窗体?
这与传统的sql语句知识米有关系,这与具体的数据库系统有关。例如对于SQL Server,你可以用CLR方式来写存储过程、触发器,于是你就可以在触发器里边自己写一行通过Socket或者甚至简单的 WebClient().DownlodString(url) 形式去通知其它进程的代码(当然,通过msmq、email、namedPipe等方式也可以,随你)。另外SqlDependency通过SQL Server的 ServiceBroker 服务来直接通知.net进程,这是人家.net系统已经内置的,也可以采用。
首先感谢你的细心回答,数据库触发器等当然可以做数据的操作。但是我要的是服务器同志客户端。我这两天网上查了查资料,发现用到的是server push 技术。当然实现方式除了我说的轮循发送请求外,就是这个推动了,但是有关.net 方面的我觉得很少。等我研究研究再说 呵呵!