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 秒針沿大表盤轉動,分針沿小表盤轉動。分針和秒針所指的時間和就是所測的時間間隔。在表正上...