2012-06-30 155 views
1

我試圖連接本地機器與我的web應用程序。我需要從本地機器獲取一些數據並將其插入到我的在線表格中。用戶單擊一個按鈕和一個新列被添加到一個名爲request的在線表中,該表的起始狀態爲「new」。我使用了sql依賴關係,這是我在本地機器上安裝的一個windows服務,它檢查請求表是否有新的insert。服務從本地計算機並將其發佈到在線數據庫並將請求表中的狀態字段更改爲「已更新」。連續觀察一個sql表格對於一個特定的值

現在我的問題是我如何通知我的網站所需的數據已被插入表中?我需要不斷觀察請求表,直到status列中的值更改爲updated.can,我纔去尋找線程或定時器?

回答

0

您可以在您的網站正在使用的實時數據庫中編寫INSERT觸發器。

使用另一個表RequestUpdates並編寫一個INSERT觸發器,該觸發器將值添加到活動數據庫中的表RequestUpdates中。

設計您的網站以加載RequestUpdates表。 當用戶登錄並查看請求時,將活動表中的狀態更改爲查看。

通過這種方式,將顯示下次未查看的新請求。

+0

我需要連續觀看請求表,所有這些事件都發生在單擊按鈕中 – Karthik

相關問題