2013-06-27 79 views
0

我有一個任務,基本上我不知道如何完成它,我想從你們那裏得到一些建議:我有一個數據庫,其中包含許多二進制圖像和一個網站按鈕。在特定時間自動獲取數據庫記錄

當我按下它時,執行select語句來搜索特定日期後所有新插入的行並將其發送到網站進行處理。我的老闆問我是否有辦法通過使用Web服務或數據庫中的任何其他觸發器手動執行該過程,以便在特定日期後自動搜索新行並將新行發送到網站。

我不知道我是否解釋了我需要的東西。我的主要問題是可以做到這一點,什麼是實現它的最好方法。如果可以實現的話,還有一件事我可以在特定的時間觸發它每天工作嗎?謝謝

回答

1

正如我理解你的問題,這些都是要求:

  • 你需要自動執行,現在手動點擊網頁

上的按鈕來做到這一點在我看來是創建一個小Console application和合適的服務器上安裝它最簡單的方法觸發的過程。然後在服務器上創建一個Windows task scheduler(谷歌它,除非你已經熟悉它)任務,以適當的時間表運行控制檯應用程序。

例如,你可以每晚在比如午夜十分鐘運行一次,它會從過去一天獲取所有圖像,「發送它們以便處理」。

+0

和控制檯應用程序應該包含從數據庫讀取所有的新紀錄select語句顯示?並將其發送到網站? – Sora

+0

@Sora單擊按鈕時,Web服務器上所做的任何事情都應該在控制檯應用程序中完成。但是,我不清楚什麼*發送到網站處理*實際上意味着......正在發生什麼樣的處理?實際處理是否也可以在控制檯應用程序中完成? – user1429080

+0

我的意思是,在目前的情況下,他們是ac#函數,將數據庫發送的二進制圖像轉換爲圖像,並顯示給網絡上的客戶端,我的意思是將它發送到網站處理:) – Sora

0

首先你必須瞭解網站不是一個記錄的存儲庫,但它的工作原理基於用戶請求。因此,如果您想在網頁上更改內容,請在您的網站上嘗試AJAX reqeusts。如果你正在尋找一些途徑來更新其他系統的詳細信息定期認爲eitehr的Windows服務,或cron作業的,也可以是SSIS作業等

0

使用光標和觸發,但u必須存儲日期在數據庫其中U希望在特定日期

相關問題