原文:SqlDataReader的關閉問題

昨天一個朋友使用Repeater綁定數據源時,老是出現 閱讀器關閉時嘗試調用 FieldCount 無效。 錯誤。 我看了他的代碼,使用的是SqlHelper類下面的ExecuteReader方法,返回一個SqlDataReader進行綁定。 然后,他自己又編寫了一個類,GetData,用其中的一個方法來調用SqlHelper. 其中GetAllUser是一個不帶參數,查詢所有用戶的存儲過程,最后 ...

2017-04-13 21:03 0 2693 推薦指數:

查看詳情

SqlDataReader的用法

datareader對象提供只讀單向數據的快速傳遞,單向:您只能依次讀取下一條數據;只讀:DataReader中的數據是只讀的,不能修改;相對地,DataSet中的數據可以任意讀取和修改 01.us ...

Thu Aug 21 00:34:00 CST 2014 0 99946
SqlDataReader

一、常用屬性 名稱 說明 Depth 獲取一個值,用於指示當前行的嵌套深度。 FieldCount 獲取當前行中的列數。 HasRows SqlDataReader ...

Thu Oct 10 00:14:00 CST 2013 0 5966
如何從SqlDataReader中獲取DataRow

1、前言使用SqlDataReader較之SqlDataAdapter速度上快,因為讀取記錄是一行一行的來,但是往往也感覺那么蹩腳。例如經常用到的如何從SqlDataReader中獲取DataRow呢?下面給出以下幾種方法。 2、DataSet.Load方法首先使用DataSet.Load ...

Fri Apr 04 20:02:00 CST 2014 0 2524
SqlDataReader和SqlDataAdapter 區別

SqlDataReader和SqlDataAdapter 區別 SqlDataReader 高效,功能弱,只讀訪問SqlDataAdapter 強大,要求資源也大一點 SqlDataReader 只能在保持跟數據庫連接的狀態下才可以讀取。。。 SqlDataAdapter 大多情 ...

Thu Aug 15 23:06:00 CST 2013 0 3042
ResultSet自動關閉問題

  上面代碼,rs查詢到多條記錄,但當rs第二次next()時報錯,說rs已關閉,但我並沒關閉rs。 自己想想覺得和st有關,是不是生成該rs的st重新執行其他語句時rs就自動關閉了,於是修改程序,先取出rs的所有內容存到List,再用st去調list里面的數據 ...

Sun Dec 02 00:05:00 CST 2012 0 3460
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM