DataReader的使用方法

2022-02-01 15:04:54 字數 1114 閱讀 4220

c#中提供的datareader可以從資料庫中每次提取一條資料。這裡我做了乙個登入驗證的演示,演示從資料庫中讀取符合條件的記錄:

datareader 常用屬性

fieldcount   獲取字段數目

isclosed   取得狀態true or fals

item()  獲取或設定字段內容,name為欄位名,ordinal為字段序號,可選用

recordsaffected   獲取執行insert delete 或update後有多少行受到影響

datareader 常用方法

close() 關閉

getboolean(ordinal) 取得第 ordinal+1列的內容,返回值為boolean型別,還有getbyte(ordinal),getdecimal(ordinal).....

getdatatypename(ordinal) 取得第ordinal+1列的源資料型別名稱

getfiletype(ordinal) 取得第ordinal+1列的資料型別

getname(ordinal) 取得ordinal+1列的欄位名稱

getordinal(name) 取得欄位名稱為name的字段列號

getvalue(ordinal) 取得ordinal+1列的內容

getvalues(values) 取得所有字段內容,並將內容放在values陣列中,陣列大小與字段數目相等,些方式比getvalue()更有效率

isdbnull(orderinal) 判斷第ordinal+1列是否為null ,返回boolean

read() 讀取下一條資料,如果沒有了,將返回false,預設情況下,指標是在第一條記錄的上方

程式的介面設計如下:

程式部分源**如下:

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.data.oledb;

using system.drawing;

using system.text;

using system.windows.forms;

DataReader的使用總結

對學習.net的人來說ado.net應當是不陌生了,不過我在這裡還是想總結一下關於datareader的使用 datareader包括了兩種形式 sqldatareader和oledbdatareader,其中很多的用法和屬性都是相通的。首先datareader從資料庫當中檢索唯讀,只進的資料流,它...

pythonpip使用方法 pip使用方法整理

匯出專案已安裝的pip包 pip list 檢視專案中安裝的包 pip freeze requirements.txt 將專案中所用到的第三方庫輸出到requirements.txt中 pip install 版本號 pip install i 本次使用清華源進行安裝 離線安裝第三方庫 一鍵安裝整個...

機械秒錶的使用方法 秒錶的使用方法!

秒錶是一種常用的測時儀器。又可稱 機械停表 由暫停按鈕 發條柄頭 分針等組成。它是利用擺的等時性控制指標轉動而計時的。它是利用擺的等時性控制指標轉動而計時的。在它的正面是乙個大表盤,上方有乙個小表盤 圖1.4 2 秒針沿大表盤轉動,分針沿小表盤轉動。分針和秒針所指的時間和就是所測的時間間隔。在表正上...