當數據庫里某個表被修改時,怎樣讓應用程序知道(比如VB或DELHI開發的應用程序)?


有一種簡單的方法,那就是在我的應用程序里,放置定時器,每隔一定時間,訪問表,自己判斷是否有內容被修改。
這種方法,很麻煩,並且也很占用資源。

希望能找到類似於觸發器的函數。
比如,當我們使用觸發器,當某個表被修改后,可以在觸發器里,寫相應的SQL語句,通知其它的表,做相應的處理。
那么,可不可以在觸發器時里,實現向應用WINDOWS系統發出消息呢?比如WINDOWS MESSAGE等。。。

7 个解决方案

#1


是某個表里的內容被修改時。。不是表結構被修改。。

#2


查看日志這段時間里有沒有update,insert之類修改表內容的操作?

#3


嗯,查看日志,還是涉及到了,不停地去訪問.

問過很多的朋友,他們都說不行.

#4


引用樓主 polly_110 的帖子:
有一種簡單的方法,那就是在我的應用程序里,放置定時器,每隔一定時間,訪問表,自己判斷是否有內容被修改。 
這種方法,很麻煩,並且也很占用資源。 

希望能找到類似於觸發器的函數。 
比如,當我們使用觸發器,當某個表被修改后,可以在觸發器里,寫相應的SQL語句,通知其它的表,做相應的處理。 
那么,可不可以在觸發器時里,實現向應用WINDOWS系統發出消息呢?比如WINDOWS MESSAGE等。。。

關注

#5


該回復於2008-11-05 13:35:55被版主刪除

#6


看來是沒得解了,結貼

#7


Mark

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com