sqldatareader

    0熱度

    1回答

    我有一個PictureBox圖像從SQL數據庫檢索。我試圖做的是加載下一個按鈕的點擊事件的下一個圖像。 public void nextcloth(SqlConnection conn ,SqlCommand comd) { try { string sql = "select productPIC from product where productType =

    0熱度

    1回答

    請不要將此標記爲DUPLICATE問題。 我一直在試圖按照我找到的所有答案,但我仍然得到這個錯誤。任何人都可以告訴我這個錯誤來自哪裏? 這裏的錯誤 Server Error in '/NomsPR' Application. Specified cast is not valid. Description: An unhandled exception occurred during th

    0熱度

    1回答

    我創建了一個方法(OutputFile),它使用SqlDataReader接收數據,然後使用StreamWriter將其輸出到本地文件。 爲了測試該方法輸出正確的數據,我創建了一個控制檯應用程序,當調用該函數時,大約需要4分鐘這是預期的,因爲涉及的存儲過程返回大量行(〜200,000) 。 public void OutputFile(string query, string path, para

    0熱度

    1回答

    我有一點問題,但我不明白這個問題。所以我有一個DataReader我從我的數據庫中讀取我的數據。但問題是,儘管我的數據庫中有匹配的行,DataReader不斷回來,沒有行。 我的數據庫連接: static private String _connectionString = @"Data Source=(localdb)\v11.0;Initial Catalog=dboVids;User id=

    0熱度

    1回答

    您好我想查詢我的數據庫,並返回所有結果作爲字符串 目前我的代碼是這樣的 SqlDataReader DR = query.ExecuteReader(); while (DR.Read()) { stringList.Add (DR.GetString(0)); } 隨着StringList的是一個字符串列表,我的問題是如何將所有結果轉換爲字符串。謝謝

    0熱度

    1回答

    我有一個查詢通過SqlDataReader獲取報告數據,並將SqlDataReader發送到將內容導出到.CSV文件的方法;但是,列名顯示在.CSV文件中,它們出現在數據庫中的方式並不理想。 我不想更改查詢本身(更改名稱以具有空格),因爲此查詢在其映射到對象且空間不起作用的另一個位置中調用。我不想創建重複的查詢,因爲維護可能有問題。我也不想修改寫出.CSV的方法,因爲這是一種全局使用的方法。 我可

    0熱度

    1回答

    在一行rdr.GetString需要12-15秒 幾個行需要4 - 5秒 幾採取1-4秒 大多數行是小於100毫秒 整個查詢只返回SSMS 3,286行,運行在15秒 [超值]爲varchar(600) - 沒有什麼特別的地方,我知道 有上[fieldID],[值的索引]重建(s everal次) 在SqlDataReader的讀出行208需要12 - 15秒 讀取一行,只要需要爲閱讀所有剩餘的3

    0熱度

    2回答

    我正在寫一個C#窗體窗體應用程序,我來到上面提到的錯誤。我認爲這是因爲我在我的主窗體加載對象中打開一個sql連接和閱讀器對象,然後在另一個單擊事件處理程序中再次做同樣的事情。我不確定我需要做什麼來改變我的代碼/阻止這種情況的發生(或者甚至是這個問題)。我試圖在我的連接字符串中打開MARS,但這並沒有解決問題。以下是我的代碼。 namespace Excel_Importer { pub

    0熱度

    2回答

    問題:我有數百萬行數據庫需要處理。 我需要實現一個方法,該方法將返回數據庫行的「流」(?)。 我不想一次將它們全部加載到內存中。 我正在考慮返回一個懶惰的IEnumerable<Record>並使用yield。 該方法將處理使用SqlDataReader加載連續記錄。 但是,如果客戶在我的IEnumerable上撥打.Count(),會發生什麼?計算所有記錄意味着需要將它們全部取出。 有沒有什麼好

    -3熱度

    2回答

    我失蹤了什麼? 我有錯誤: Sqlexception was unhandled by usercode SqlConnection con = new SqlConnection(MyConnectionString); SqlCommand objCmd; con.Open(); SqlDataReader dtReader; String strSQL; strSQL = "SEL