sqldependency

    4熱度

    2回答

    客戶的要求是,只要數據庫中的某個特定表發生任何類型的更改,就能夠在屏幕上看到刷新的數據。 我們在DB中有一個Job表,其內容顯示在瀏覽器的GridView中。要求在任何更新,刪除或插入在Jobs表中發生時刷新網格數據。 我們已經使用SQL依賴關係&長輪詢技術來實現這一點。 SQL依賴關係將通知asp.net數據庫中的任何更改,而長時間輪詢將使gridview保持異步更新。 我們在IIS 7.0中部

    2熱度

    1回答

    我對.NET中SqlDependency的用法有一個疑問。我已經閱讀過文檔,但是OnChange事件是否在自己的線程中被調用,我還不清楚。舉例來說,如果我得到30個併發事件,他們每個人都得到他們自己的OnChange甚至處理程序?我問的原因是,如果OnChange處理程序正在完成的工作阻塞下一個事件,我不想用此創建引擎。 例如,我有一個訂單數據庫的SqlDependency,每次有新的訂單,我收到

    3熱度

    1回答

    我使用SqlDependency在某些表中的數據發生更改時獲取通知。 private void subscribeBroker() { using (var conn = new SqlConnection(connString)) { conn.Open(); var cmd = new SqlCommand("SELECT tex

    0熱度

    1回答

    我有一個使用SQLDependency的應用程序。我想在插入新行時向用戶顯示插入到數據庫表中的最新行。 當我的查詢是一個簡單的select語句時,它可以正常工作,但鑑於我想顯示最近插入的行,我將查詢寫爲SELECT TOP語句。這導致了多重例外。在回顧了this問題後,我得知TOP對SQLDependency無效,所以我將不得不尋找其他解決方案。 這令我懷疑兩件事情: A)什麼是沒有的SqlDep

    1熱度

    1回答

    我有一個項目,我需要監視第三方數據庫中的更改。 SqlDependency似乎是一個很好的解決方案,但它會在第三方應用程序中導致以下錯誤。 INSERT失敗,因爲下列SET選項不正確 設置: 'ANSI_NULLS,QUOTED_IDENTIFIER,ANSI_PADDING'。驗證用於索引視圖和/或 計算列和/或過濾索引和/或查詢通知 和/或XML數據類型方法和/或空間索引操作的索引的SET選項

    -1熱度

    1回答

    我在Windows環境中工作,並使用Oracle SQL Developer。 我有一個由大約50個csv文件組成的整個數據庫。每個表格有兩個任務要執行 我需要將整個數據從頭開始導入到oracle數據庫中。所以我需要考慮表的依賴關係,並因此以特定順序加載它們。我想將它自動化,就像爲它編寫腳本或代碼一樣。我擁有整棵依賴關係。 (即使它只會被執行一次)。 你能否提出一些適合於這個目的的語言或者我該如何

    2熱度

    2回答

    我正在運行SQL Server 2008 R2上的死鎖問題。當在SQL事件探查器死鎖圖形看,問題似乎從查詢通知制止: <resource-list> <keylock hobtid="72057654759522304" dbid="6" objectname="MyDB.sys.query_notification_814081939" indexname="cidx" id="loc

    37熱度

    2回答

    我目前的情況是,我有一個應用程序需要在新數據到達數據庫表時通知。數據來自外部來源(我無法控制 - 這是唯一的集成選項)。當新數據到達時,我的應用程序需要採取某些行動 - 基本上查詢新數據,處理它,將結果插入本地表中等。 如果可能,我想避免輪詢,因爲數據是預計將實時處理。這就是說,確保沒有數據錯過是首要任務。 我的問題: 是的SqlDependency通常被認爲是可靠的? 我是否需要關注比賽條件,例

    3熱度

    1回答

    最好的我可以從here知道,我沒有違反這個查詢的任何規則,但是更改事件隨着一個無效狀態持續激發。 SELECT COUNT_BIG([PK_Column]) AS RecordCount FROM [dbo].[My_Table] GROUP BY Varchar_50_Column 如果我這樣做,一切工作正常。 SELECT [PK_Column]

    1熱度

    2回答

    我在我的應用程序中創建了一個SqlDependency服務。當我手工輸入查詢時,它完美地工作,但我不能包含通配符(我不知道爲什麼)。 例如: //Using this SqlCommand will work new SqlCommand("SELECT [employees].[name] FROM [dbo].[employees]", sqlNotificationConn) //Bu