c#如何监视数据库中数据的变化 我现在想做一个监视数据库中数据变化的程序,但触发器只能解发数据库的相关操作,我想监视数据库中数据更新时做其它的事情,请问怎么监视??触发器满足不了要求 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 触发器为什不能满足要求,不了解你的意思?!除了触发器,也可以在你的DAL方法上来监视,而不用直接跟数据库系统打任何交道。 准确地说,使用DAL方法来监视,其目标并不是“监视数据库中的数据变化”,而仅仅是监视“通过你的应用系统所造成的”对数据库中数据的变化。 ADO.NET DataSet 原始版本和当前版本不知道行吗 SQL server profile 这个监视工具能满足你的需求吗? 听说过完全操作DataSet 就可以了 在DAL层监视对数据库进行增删改方法,可用AOP来实现. 比如 表A是你要监视的表, 你何以建个表B(表名、字段名、旧值、新值、变化时间 等),当表A变化时你通过触发器把变化数据写到表B里。 你可以在程序里通过多线程或计时器 去读取表B, 然后进行相应的非数据库操作。 这样应该满足你的需求了吧! 主流数据库产品都有变更通知这个服务.ado.net provider 可以使用.是基于网络连接的回调. 有意义吗 主流数据库产品都有变更通知这个服务.ado.net provider 可以使用.是基于网络连接的回调. 有意义吗 【求助】C# WinForm 如何获取网页登录验证码 高手指点添加项目输出问题 winfrom程序问题 C# Win From 如何清空 IE 缓存 Cookies 代码? 谁能帮我写个函数 C# winform程序 HttpWebRequest 登陆网站,如何保留session再转到其他页面取数据? 求助一个难倒好多高手的问题 dev ASPxPivotGrid 分页问题 请问用listView怎么实现前页和后页反转? 请帮我看看上面有什么错误吗?(目的打开txt,把txt存到datatable里) 关于gridview不用checkbox选中多行的问题 应用程序中出现了无法处理的异常
比如 表A是你要监视的表, 你何以建个表B(表名、字段名、旧值、新值、变化时间 等),当表A变化时你通过触发器把变化数据写到表B里。 你可以在程序里通过多线程或计时器 去读取表B, 然后进行相应的非数据库操作。 这样应该满足你的需求了吧!