public
function fill()
function
fill(
byval
datareader
assqldatareader)
asdatatable
dimdatatable
asdatatable
dimdatarow
asdatarow
datatable
=new
datatable
dimschematable
asdatatable
=datareader.getschematable
foreach
myrow
asdatarow
inschematable.rows
foreach
mycol
asdatacolumn
inschematable.columns
datatable.columns.add(mycol.columnname, mycol.datatype)
next
next
while
datareader.read
datarow
=datatable.newrow
foreach
myrow
asdatarow
inschematable.rows
foreach
mycol
asdatacolumn
inschematable.columns
datarow(mycol.columnname)
=datareader(mycol.columnname)
next
next
datatable.rows.add(datarow)
endwhile
datareader.close
schematable.rows.clear
return
datatable
end function
DataReader的使用總結
對學習.net的人來說ado.net應當是不陌生了,不過我在這裡還是想總結一下關於datareader的使用 datareader包括了兩種形式 sqldatareader和oledbdatareader,其中很多的用法和屬性都是相通的。首先datareader從資料庫當中檢索只讀,只進的資料流,它...
使用datareader檢索資料
code sqldatareader reader command.executereader 以下 示例迴圈訪問一個 datareader 物件,並從每個行中返回兩個列。code if reader.hasrows while reader.read console.writeline t t r...
DataReader的使用方法
c 中提供的datareader可以從資料庫中每次提取一條資料。這裡我做了一個登入驗證的演示,演示從資料庫中讀取符合條件的記錄 datareader 常用屬性 fieldcount 獲取欄位數目 isclosed 取得狀態true or fals item 獲取或設定欄位內容,name為欄位名,or...
使用DataReader物件檢索資料例項
我們再來重新完成學生資訊窗體功能,不同的是前面採用的是dateset和dataadapter來完成的。現在我們使用datareader物件來檢索資料。using system using system.collections.generic using system.componentmodel u...
使用DataReader進行資料分頁注意的一些細節
使用datareader進行資料分頁有個好處就是簡單和通用,不需要關心資料相關細節 由於在客端進行資料分頁因此可以適用於所有資料庫.雖然datareader進行資料分頁簡單方便,但它所適用的場景只是經過條件篩選後的少量資料進行分頁處理,但有於ado.net相關實現的一些細節上即在對少量資料進行分頁在...