今天使用SqlDependency,結果不起作用,失效,不管數據庫怎么修改,這邊都沒反應,OnChange事件總是不執行,很奇怪。我打開msdn里的例子,代碼復制出來,結果沒問題,能執行,那剩下來的問題就是比較不同了,看看正規例子和我的代碼有那些區別。
?
通過排除法,結果發現,SqlDependency綁定的SqlCommand對象必須要執行一下,才能將SqlDependency對象的 HasChange屬性設為true,這跟我以前的想法截然不同,我以為SqlDependency對象注冊好Onchange事件后,會自動去數據庫執 行綁定的Command,執行一下,返回HasChange結果。看來寫程序過程中,遇到問題還是要去Msdn查幫助,看看問題出在哪里。這之前我在網上 找了很多關于SqlDependency不管用的帖子,都沒發現原因,折騰了好長時間,郁悶。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
