sqlconnection

    2熱度

    1回答

    我有一個程序每隔2秒查詢一個隊列表,尋找要處理的新條目(隊列表中永遠不會有多少記錄在其中)。我讀過SqlConnections保持開放狀態通常很糟糕,但大多數參考文獻都在討論沒有以如此迅速的速度觸及數據庫的代碼。 問: 在一個數據庫上的持續時間短(每2秒爲例)調查的一個循環,這將是更好,使數據庫連接打開或重新打開它的每個查詢。

    0熱度

    1回答

    我一直在試圖檢查數據庫是否可訪問並根據連接狀態執行自定義操作。我的代碼如下 string connectionString = "Data Source =" + textBox1.Text + ";Initial Catalog=master;Integrated Security=true;Connect Timeout=1"; SqlConnection connection

    -2熱度

    2回答

    我正在將應用程序的UI側移至新的ASP.NET Core MVC結構。不幸的是,我仍然需要引用在前一代ASP.NET框架中構建的數據層。該數據.dll具有適當的連接字符串到各種數據庫,都由ConfigurationManager.ConnectionStrings["ConnectionStringName"].ConnectionString管理,這要求我模仿UI層以便實際獲取數據。 現在,使用

    1熱度

    1回答

    我正在編寫一個應用程序,它有一個SslStream/NetworkStream/TcpClient以及多個SqlConnection實例。我不斷地發送和接收數據,但由於這是一個可以在本地和遠程訪問多個服務器的應用程序,因此我需要監視連接以查找失敗,並在失敗時嘗試重新啓動它們。是否有一個Microsoft支持的約定,我應該如何監視這些類?該文件沒有真正顯示任何東西。我試過CanRead/CanWri

    0熱度

    1回答

    上下文:我檢索大量數據以在ElasticSearch集羣中對其進行索引(它具有no-sql格式)。 我這樣做是通過確定有多少代表需要使用for循環創建,具體取決於當前分析表與我的bulk_size相比有多少行,並執行它們以執行下面的代碼。我使用offset-fetch。 tb表示當前的表,我目前bulk_size是5000 我的代碼如下所示: using (SqlConnection db = n

    1熱度

    1回答

    我用下面的方式來淨化數據庫名稱: var dbProviderFactory = DbProviderFactories.GetFactory(connection); using (var commandBuilder = dbProviderFactory.CreateCommandBuilder()) { var fooSafe = commandBuilder.QuoteId

    1熱度

    3回答

    SQLConnection使用隨機命名管道(445)而不是tcp(1433)。 namedpipes端口被我們的防火牆阻止,但不是tcp。這隻發生在試圖連接到我們的一臺sql服務器時。大多數情況下應用程序使用tcp,但隨機嘗試使用namedpipes端口。我們的sql連接非常簡單,我們不會對它做任何事情。 我們不想硬編碼連接字符串上的tcp端口。我們已經嘗試解決這個問題。該問題僅在上週出現,而我們

    -2熱度

    2回答

    這是我的語法,但我得到的 SelectCommand屬性錯誤調用「補」之前尚未初始化。 爲了能夠填充數據表,我需要做些什麼? using (SqlConnection conn = new SqlConnection("Server=Test;Database=Test;Integrated Security=SSPI;")) { SqlCommand command = new SqlCom

    1熱度

    1回答

    有很多類各地,如: var db = new System.Data.SqlClient.SqlConnection(); 你可以使用 IST像: db.Open(); db.Close(); //... 所以我在尋找什麼爲是一種階級的完美複製: public class SqlConnection{ private System.Data.SqlClient.SqlConn

    2熱度

    1回答

    我們一直試圖在TransactionScope內使用SqlConnection。當我們創建了這個網站,並嘗試這個數據庫調用,我們遇到了一個錯誤: A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - An existing co