sqldatareader

    0熱度

    4回答

    我目前在ASP.NET(3.5)應用程序中編寫C#類以處理所有數據庫查詢。其中一些方法可用於對數據庫進行選擇查詢。在該方法內我只需要一個SqlDataReader r = command.ExecuteReader();來獲取數據。 我現在想要r由方法返回,但是當我關閉數據庫連接時,datareader關閉並且對象不再包含任何東西。想到把所有東西都放到一個字符串數組中,但是如果我的數據庫中有整數和

    0熱度

    1回答

    我有兩個應用程序,一個更新其具有使用SqlDataAdapter.Update方法行(128行)的恆定數目的一個表,和另一應用程序使用SqlDataReader定期從此表​​中選擇。 有時DataReader的只返回127行不是128,和更新應用程序不會刪除或插入甚至任何新行,它只是更新。 我在問這是什麼原因?

    8熱度

    3回答

    我正在獲取異步獲取DataReader的DAL。 我想寫一個方法將DataReader轉換爲DataSet。它需要處理不同的模式,以便這一個方法可以處理我所有的提取需求。 P.S.我正在異步填充SQLDataReader,請不要給出擺脫DataReader的答案。

    16熱度

    3回答

    什麼是使用這個語法從SqlDataReader的讀取值之間的差異: Dim reader As SqlClient.SqlDataReader reader("value").ToString() OR Dim reader As SqlClient.SqlDataReader reader.GetString(reader.GetOrdinal("value"))

    5熱度

    9回答

    我正在維護一些C#2.0代碼,程序員通過打開一個DataReader然後將它傳遞給該對象的構造函數來使用一種讀取業務對象集合的模式。我看不出有什麼明顯的錯誤,但對我來說感覺很糟糕。這可以嗎? private static void GetObjects() { List<MyObject> objects = new List<MyObject>(); string sql

    5熱度

    5回答

    我發現了一個解決此錯誤的解決方法,但我現在真的很好奇爲什麼會發生這種情況,想知道是否有其他人有這個錯誤。 我的功能如下: public void Blog_GetRating(int blogID, ref decimal rating, ref int voteCount) { // Sql statements // Sql commands if (Data

    26熱度

    5回答

    是否有一種簡單的方法將SqlDataReader的當前行的所有列轉換爲字典? using (SqlDataReader opReader = command.ExecuteReader()) { // Convert the current row to a dictionary } 感謝

    1熱度

    3回答

    假設我正在調用一個查詢「SELECT name,city,country FROM People」。一旦我執行了我的SqlDataReader,列的排列順序與我的sql查詢中的順序相同嗎? 換句話說,我可以依靠下面的代碼將始終正常工作: SqlConnection connection = new SqlConnection(MyConnectionString); SqlCommand com

    6熱度

    2回答

    我在Microsoft SQL Server 2005的存儲過程中編寫了三條select語句。兩個select語句都爲select語句返回多個記錄和表列表是不同的。一個從主表中選擇記錄,另一個從子表中選擇記錄。在C#代碼中,我想獲取所有這些記錄並將所有數據放入一個對象中。我正在使用SqlDataReader。它可能與它或我應該做別的。

    0熱度

    3回答

    我更新的Web應用程序,並已決定,因爲它似乎真棒使用亞,我想學習它:)我想從我已經有一個方法返回一個SQLDataReader和已經做了這樣的 public SqlDataReader GetAllCarTypes_dr() { return (SqlDataReader)new Query("tblCarType").ExecuteReader(); } 只要檢查這是做到這一點