DataAdapter對象可以建立並初始化數據表(即DataTable)對數據源執行SQL指令 與DataSet對象結合提供DataSet對象存取數據可視為DataSet對象的操作核心是DataSet對象與數據操作對象之間的溝通媒介DataAdapter對象可以隱藏Connection對象與Command對象溝通的數據可允許用DataSet對象存取數據源其主要的工作流程是
由Connection對象建立與數據源聯機DataAdapter對象經由Command對象操作SQL指令以存取數據存取的數據通過Connection對象返回給DataAdapter對象DataAdapter對象將數據放入其所產生的DataTable對象將DataAdapter對象中的DataTable對象加入到DataSet對象中的DataTables對象中
聲明格式
Dim變量名稱As OLEDBDataAdapter
變量名稱=New OLEDBDataAdapter(SQL字符串Connection對象名稱)
技巧
DataAdapter對象中的Fill方法可打開數據庫並可利用其所附屬的
Command對象操作SQL指令並將結果保存給DataSet對象其格式為
DataAdapter對象名稱.Fill(DataSet對象名稱DataTable對象名稱)
DataAdapter對象基本上是在Command對象的基礎上建立的對象以非連接的模式處理數據的連接即在需要存取時才會連接數據庫DataAdapter對象包含以下種命令
·DeleteCommand取得或設置從數據源刪除記錄的SQL命令
· InsertCommand取得或設置從數據源新增記錄的SQL命令
· SelectCommand取得或設置從數據源查詢記錄的SQL命令
· UpdateCommand取得或設置從數據源更新記錄的SQL命令
打開並連接數據庫後通過DataAdapter對象與DataSet對象將數據表中的數據取出並將結果顯示在網頁中
From:http://tw.wingwit.com/Article/program/net/201311/12968.html