【牛腩】ExecuteReader() 方法

   ExecuteReader() 方法顆粒回收:

 解釋1:將SQL語句發送到指定連接 生成一個SqlDataReader對象
    解釋2:當ExecuteReader()執行後返回一個SqlDataReader對象
    兩種解釋實際上都在說明些方法就是給SqlDataReader對象一個可以訪問查詢到的結果的渠道。


 程序執行分析

1、首先需要new一個SqlDataReader對象。接收ExecuteReader()執行後返回的SqlDataReader對象。
2、SqlDataReader的HasRows屬性可以判斷SqlDataReader中是否有(一行或多行)數據,返回bool值,有數據時爲true,程序向下執行,開始進入讀取數據環節。
3、SqlDataReader的Read方法可以使SqlDataReader前進到下一條記錄,同樣返回bool值,當下一條無記錄返回false,則表示記錄讀取完畢;當下一條有數據時爲true,將讀取到的數據(當前的一條記錄)暫存在SqlDataReader中。
4、SqlDataReader的一系列get方法可以獲取SqlDataReader中不同類型的值,保存到指定的變量中。

注:get方法參數爲列數,即第幾列。

代碼待更新:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章