iT邦幫忙

0

VB.net怎樣才能檢實時偵測ACCESS表格有變動?

我想用VB.NET實時檢查ACCESS中的表格,當表格有變動時再運行某程序.
我試過用TIMER的方式,但只能設置指定間隔時段,請問有什麼方法可以實時偵測表格嗎?

1 個回答

4
summertw
iT邦好手 1 級 ‧ 2015-01-12 08:51:31
最佳解答

http://msdn.microsoft.com/en-us/library/office/ff845861(v=office.15).aspx

上面這個網址教你如何寫出MS Access專用的Procedure,你可以把要變動的相關資料,在這個Procedure裡一併的處理...
因為資料不會自動的更改,而是有人因需求,而觸動更改,讓更改資料的人去呼叫這個Procedure,這樣相關資料就能一併的更改了..
以上是方法一...
方法二是在你的作業程式裡,去寫一個自己的觸發器,也就是只有資料有異動的動作,就去執行該觸發器,由觸發器去執行一係列的檢查與變數的更動,但這個方法較耗資源..

兩個方法就你自己選著用,祝你成功啦。

summertw iT邦好手 1 級 ‧ 2015-01-12 10:12:54 檢舉

我要發表回答

立即登入回答