我們再來重新完成學生資訊窗體功能,不同的是前面採用的是dateset和dataadapter來完成的。現在我們使用datareader物件來檢索資料。
using system;
using system.collections.generic;
using system.componentmodel;
using system.data;
using system.drawing;
using system.linq;
using system.text;
using system.windows.forms;
using system.data.sqlclient;
namespace datereader_test
private void btnsearch_click(object sender, eventargs e)
else
reader.close();
}catch(exception ex)
finally}}
}注意:在讀取資料前必須執行reader()方法,否則在執行時會出現異常。讀取資料後要關閉datareader物件,如果沒有及時關閉,資料庫在執行其他操作時會出現錯誤。
DataReader物件與資料獲取
datareader物件與資料獲取 datareader物件以 基於連線 的方式來訪問資料庫。也就是說,在訪問資料庫 執行sql操作時,datareader要求一直連在資料庫上。這將會給資料庫的連線負載帶來一定的壓力,但datareader物件的工作方式將在很大程度上減輕這種壓力。1 datarea...
使用DataReader填充DataTable
public function fill function fill byval datareader assqldatareader asdatatable dimdatatable asdatatable dimdatarow asdatarow datatable new datatable ...
DataReader的使用總結
對學習.net的人來說ado.net應當是不陌生了,不過我在這裡還是想總結一下關於datareader的使用 datareader包括了兩種形式 sqldatareader和oledbdatareader,其中很多的用法和屬性都是相通的。首先datareader從資料庫當中檢索唯讀,只進的資料流,它...