sqldatareader

    1熱度

    2回答

    我需要四捨五入並打印如下所示的價格,但是這不處理空值。 如何處理一行代碼中的空值? DBRSet是一個SQLDataReader和價格是錢鍵入SQL。 <%= Math.Round(DBRSet("price"))%> 我有大約200 .aspx頁的這個,所以我也可以使用如何在一個簡單的方法改變這些有什麼祕訣?我可以做一個搜索和替換一個reg-exp或類似的東西嗎?

    13熱度

    4回答

    我想獲取通過迭代閱讀器返回的行數。但是當我運行這段代碼時,我總是得到1?我在這裏搞了些什麼? int count = 0; if (reader.HasRows) { while (reader.Read()) { count++; rep.DataSource = reader; rep.DataBind(); } } r

    0熱度

    3回答

    我正在處理C#和MySql請求。我試圖檢索我的數據庫中的數據庫,但我有這個錯誤消息:讀取器關閉時讀取無效嘗試。 感謝您的幫助球員:) 我有這樣的功能: public MySqlDataReader GetValueFromTable(string table, ArrayList attribut, ArrayList parameter) { string query = strin

    2熱度

    3回答

    這已被竊聽我在過去的幾個小時,我似乎無法找到答案.. 我有以下查詢 SELECT A, SUM(B) AS total FROM table GROUP BY A 現在B列在表中只能容納0或1 A是共1頁,共2筆或共3 現在,當我使用這個直接在SQL數據庫中,我得到一個不錯的表格保存 A total total1 1 total2 0 toatl3 5 這正是我想要它做

    0熱度

    2回答

    我想檢查sqldatareader是否爲null。因此,嘗試下面的代碼: if (x[k]!= DBNull.Value) { box.Text = Convert.ToString(x[k++]); if ((box.Text) != "") current[j - 1] = Convert.ToDouble(box.Text); else curre

    0熱度

    1回答

    我在SQL Server中創建要處理對象的表格 數據庫位於dbserver中。 然後,用我的應用程序(c#),我使用SqlDataReader遍歷所有對象,並使它在時間T.我在我的應用程序中使用多線程和互斥,它使用相同的SqlDataReader爲所有線程。我運行在serverp1中。 然後爲了讓它更快,我把這個對象分成兩列或一組。 然後我(具有 SqlDataReader)運行MyApp在ser

    2熱度

    2回答

    我有以下代碼使用序列對象從數據庫表中讀取數據。 V1能夠正常工作,但由於Seq.generate函數不推薦使用,因此我收到編譯器警告。 我試圖rerplace此代碼V2(如下圖),但它不能正常工作 - 基本讀者打開,但只有第一個記錄被讀取 - 督察 - 下一個讀取正確不 工作。 爲避免編譯錯誤/警告,我需要將V1代碼轉換爲使用序列表達式。 這裏有關於正確方法的任何想法。 (順便說一句 - 此代碼是

    9熱度

    5回答

    如何添加SqlDataReader返回到通用列表的值?我有一種方法,我使用SqlDataReader從Category表中獲得CategoryID。我想添加一個通用列表中的所有CategoryID。 這個劑量不起作用,因爲它只返回一個categoryID,這是最後一個。我想將所有categoryID添加到列表中,然後返回它們。 我該怎麼做? SqlConnection connection = n

    0熱度

    1回答

    嗨 我在本頁獲得兩次結果,我不知道爲什麼。在我選擇DropdownList1中的選項2後,當我查詢數據庫時,結果出現兩次。是否因爲結果出現在更新面板中?非常感謝您的幫助。我真的不能看到代碼的問題,它讓我發瘋了! page.aspx <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="true" OnSelectedIn

    5熱度

    2回答

    我正確使用我自己的方式來實現這一點,但我不知道這是否是有效與否,所以這是功能: public SqlDataReader GetArticlesByPage(int pageNum, int pageSize) { if (pageNum == 0) pageNum = 1; SqlDataReader dr = SqlHelper.ExecuteReader(s