使用Command物件的方法執行查詢并獲取結果
ExecuteScalar():執行查詢,回傳第一行第一列的值
程式中:
int num=(int)cmd.ExecuteScalar();//需要強轉
查詢多行多列的資料
ExecuteReader():執行查詢,回傳DataReader物件
//回圈讀取資料行并顯示
while (reader.Read())
{
int no = (int)reader[“StudentNo”];//根據列名訪問
string name = reader[1].ToString();//根據列索引訪問
Console.WriteLine(("{0}\t{1}", no,name);
}
reader.Close(); //關閉DataReader
DataReader的主要成員
屬性:
HasRows :是否回傳了結果
方法:
Read():前進到下一行記錄
Close():關閉DataReader物件
使用DataReader檢索資料的步驟:
1.創建Command物件
2.呼叫ExecuteReader()方法 回傳DataReader物件
3.使用DataReader的Read()方法逐行讀取資料
4.讀取某列的資料:
(1)(資料型別)dataReader[指定列的索引,從0開始]
(2)(資料型別)dataReader[指定列名]
5.關閉DataReader物件
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/278524.html
標籤:區塊鏈
上一篇:C++--類和物件中篇
下一篇:Vue技術分析
