sqldatareader

    6熱度

    10回答

    什麼是更好的 var s = (string)reader[0] 或 var s = Convert.ToString(reader[0]) ?

    3熱度

    3回答

    我的問題是,這是行不通的; while (reader.Read()) { if (reader.NextResult() == true) { json.AppendFormat("{{\"AvgDate\": \"{0}\"}},{{\"MarkerID\": \"{1}\"}},", reader["AvgDate"], reader["MarkerID"]

    1熱度

    5回答

    我正在使用SqlDataReader從SQL Server讀取數據。不過有時候我想把我的數據緩存在內存中作爲只讀輕量級無連接的對象。我在BCL找不到任何選擇。我是否需要編寫我自己的這種容器的實現,還是可用? 什麼選擇我必須在輕形式從數據庫中存儲的數據?對我來說DataTable根本不是候選人。 編輯: 當我知道我選擇什麼樣的數據,我可以很容易地使用LINQ到我的讀者轉化爲List<T>什麼的。但是

    1熱度

    3回答

    我再次檢查DataReader對象是否有數據有問題嗎? Dim cmd as SqlCommand Dim drd as SqlDataReader cmd = New SqlCommand ("SELECT * FROM Stock", conx) drd = cmd.ExecuteReader() ''HERE I WOULD LIKE TO CHEC

    6熱度

    5回答

    我有一個返回SqlDataReader的方法(「GetDataReader」,讓我們來調用它)。它位於一個Singleton DataFactory類中,該類維護與數據庫的持久連接。 問題是,返回後,DataReader仍然「連接」到我的DataFactory中的Connection對象。所以,我必須確保調用GetDataReader然後調用Close()上回來DataReader的代碼,否則,「

    6熱度

    2回答

    我正在創建一個自動化的數據庫查詢執行隊列,這意味着我正在創建一個一個接一個地執行的SQL查詢隊列。 查詢使用類似於下面的代碼執行: using (SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["NorthwindConnectionString"].ConnectionString)) {

    7熱度

    3回答

    我對此感到陌生併產生了此問題。我可以使用SQLDataReader而不是Recordset。我想在SQLDataReader中實現以下結果。 Dim dbConn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim sqlstr As String = "SELECT Name,Status FROM table1 WHERE i

    0熱度

    5回答

    我有下面的代碼: if (reader.HasRows) { while (reader.Read()) { DataRow searchedDR = ds.Tables[dr["name"].ToString()].Rows.Find(reader["ID"].ToString()); if (searchedDR != null) d

    0熱度

    2回答

    作爲嘗試修復相當混亂的遺留系統中的東西的一部分,我有一個方法調用SQLServer數據庫中的存儲過程。這種設置沒有什麼是理想的,但這是我必須合作的。我擁有的兩個選項是使用SqlDataReader從數據庫讀取流作爲行,或者將響應作爲一個xml塊傳遞。儘管xml從來沒有真正解決過任何問題(在這裏插入可愛的眨眼),但我傾向於選擇該選項,並使用XLinq從數據中創建業務對象,只是因爲該解決方案看起來不像

    4熱度

    2回答

    我正在處理的一些表具有空值並引發錯誤。到目前爲止,我嘗試了幾個解決方案來處理空值,但沒有成功。 以下是我迄今爲止努力的代碼示例; If (r("datemodified").Equals(DBNull.Value)) Then datemodified = String.Empty Else datemodified = (r("datemodifie