盡管DataAdapter類包含很多屬性和方法,但很可能每次只使用它們的某個子集。使用DataAdapter可對來自數(shù)據(jù)源的記錄進行操作。通過使用4個DataAdapter屬性(指定執(zhí)行某條SQL語句或調(diào)用某個存儲過程)中的一個,可以指定所要執(zhí)行的操作。這些屬性實際上是SqlCommand或OleDbCommand類的實例對象:

SelectCommand引用從數(shù)據(jù)源中檢索行的Command對象。

InsertCommand引用將插入的行從DataSet寫入數(shù)據(jù)源的Command對象。

UpdateCommand引用將修改的行從DataSet寫入數(shù)據(jù)源的Command對象。

DeleteCommand引用從數(shù)據(jù)源中刪除行的Command對象。

使用DataAdapter提供的方法,可以填充DataSet或將DataSet表中的更改傳送到相應的數(shù)據(jù)存儲區(qū)。這些方法包括:

Fill。使用SqlDataAdapter(或OleDbDataAdapter)的這個方法,從數(shù)據(jù)源增加或刷新行,并將這些行放到DataSet表中。Fill方法調(diào)用SelectCommand屬性所指定的SELECT語句。

Update。使用DataAdapter對象的這個方法,將DataSet表的更改傳送到相應的數(shù)據(jù)源中。該方法為DataSet的DataTable中每一指定的行調(diào)用相應的INSERT、UPDATE或DELETE命令。

DataAdapter造價信息

市場價 信息價 詢價
材料名稱 規(guī)格/型號 市場價
(除稅)
工程建議價
(除稅)
行情 品牌 單位 稅率 供應商 報價日期
消火栓使用方法 400x600 查看價格 查看價格

13% 武漢淘金遠科技有限公司 2025-3-23
消火栓/消防栓使用方法 規(guī)格:36×17cm;品種:消火栓/消防栓使用方法; 查看價格 查看價格

鼎泰

13% 浙江鼎泰消防科技有限公司 2025-3-23
泰門 S2-02 防盜安全門 查看價格 查看價格

和泰門

13% 永和安門業(yè)濟南辦事處 2025-3-23
測量保護模塊 品種:測量保護模塊;系列:Emax2系列;規(guī)格:Ekip Measuring E2.2;產(chǎn)品說明:空氣斷路器附件; 查看價格 查看價格

ABB

13% 西安贏家電器設備有限公司 2025-3-23
寶門 DB/S6 防盜安全門 查看價格 查看價格

和寶門

13% 永和安門業(yè)濟南辦事處 2025-3-23
整籬剪 OB-ZI230 查看價格 查看價格

三木

13% 長春綠友園林機械有限公司 2025-3-23
整籬剪 OB-ZI230 查看價格 查看價格

三木

13% 長春綠友園林機械有限公司吉林市分公司 2025-3-23
屬性通用亮啞清漆 SX-0240品種:清漆;規(guī)格:10kg/桶; 查看價格 查看價格

三聯(lián)

kg 13% 上海聚輝裝潢材料有限公司 2025-3-23
材料名稱 規(guī)格/型號 除稅
信息價
含稅
信息價
行情 品牌 單位 稅率 地區(qū)/時間
10kV配電線路型避雷器 瓷外套,Y5WS-17/50,IV 級防污 查看價格 查看價格

廣東2022年3季度信息價
P型自粘防水卷材[BS-PBS-P(AS) ZB20m2/卷 1.5mm 查看價格 查看價格

m2 江門市2009年12月信息價
P型自粘防水卷材[BS-PBS-P(AS) ZB20m2/卷 2.0mm 查看價格 查看價格

m2 江門市2009年12月信息價
P型自粘防水卷材[BS-PBS-P(AS) ZB20m2/卷 2.0mm 查看價格 查看價格

m2 江門市2009年10月信息價
P型自粘防水卷材[BS-PBS-P(AS) ZB20m2/卷 2.0mm 查看價格 查看價格

m2 江門市2009年7月信息價
P型自粘防水卷材[BS-PBS-P(AS) ZB20m2/卷 1.5mm 查看價格 查看價格

m2 江門市2009年5月信息價
P型自粘防水卷材[BS-PBS-P(AS) 20m2/卷 1.5mm 查看價格 查看價格

m2 江門市2009年2月信息價
P型自粘防水卷材[BS-PBS-P(AS) 20m2/卷 2.0mm 查看價格 查看價格

m2 江門市2009年1月信息價
材料名稱 規(guī)格/需求量 報價數(shù) 最新報價
(元)
供應商 報價地區(qū) 最新報價時間
特制方法 304不銹鋼 DN80|3.0副 2 查看價格 深圳昌樂金屬材料有限公司    2015-04-14
特制方法 DN80 304不銹鋼|3副 2 查看價格 深圳昌樂金屬材料有限公司    2014-12-22
失駕管控比對服務-人臉屬性識別性能 DS-IC4020-03U(V2)人臉屬性識別性能|1套 3 查看價格 浙江大華技術股份有限公司四川辦事處 全國   2020-04-14
調(diào)合漆 調(diào)合漆|1kg 1 查看價格 廣西南寧正祥涂料有限公司 廣西  欽州市 2013-12-03
器|10個 1 查看價格 深圳市研超科技有限公司 廣東  深圳市 2021-08-24
滅火器使用方法 400×360超透打印|1865套 3 查看價格 深圳新華峰廣告裝飾有限公司? 廣東   2022-08-19
消火栓使用方法 400×600|23件 1 查看價格 廣州樺鑫商貿(mào)有限公司 廣東  廣州市 2021-08-02
短臨融合預報方法檢驗系統(tǒng) 軟件應用程序開發(fā),全部費用包干,詳見用戶需求書|1.0項 3 查看價格 華云風(北京)科技有限公司    2016-12-07

使用帶SQL Server .NET數(shù)據(jù)提供程序的DataSet的步驟如下:

(1)創(chuàng)建SqlConnection對象,連接到SQL Server數(shù)據(jù)庫。

(2)創(chuàng)建SqlDataAdapter對象。該對象包含能夠指向4個SqlCommand對象的屬性,這些對象指定SQL語句在數(shù)據(jù)庫中進行SELECT、INSERT、DELETE和UPDATE等數(shù)據(jù)操作。

(3)創(chuàng)建包含一個或多個表的DataSet對象。

(4)使用SqlDataAdapter對象,通過調(diào)用Fill方法來填充DataSet表。SqlDataAdapter隱式執(zhí)行包含SELECT語句的SqlCommand對象。

(5)修改DataSet中的數(shù)據(jù)??梢酝ㄟ^編程方式來執(zhí)行修改,或者將DataSet綁定到用戶界面控件(例如DataGrid),然后在控件中更改數(shù)據(jù)。

(6)在準備將數(shù)據(jù)更改返回數(shù)據(jù)庫時,可以使用SqlDataAdapter并調(diào)用Update方法。SqlDataAdapter對象隱式使用其SqlCommand對象對數(shù)據(jù)庫執(zhí)行INSERT、DELETE和UPDATE語句。

DataAdapter對象充當DataSet和數(shù)據(jù)源之間用于檢索和保存數(shù)據(jù)的橋梁。DataAdapter類代表用于填充DataSet以及更新數(shù)據(jù)源的一組數(shù)據(jù)庫命令和一個數(shù)據(jù)庫連接。DataAdapter對象是ADO.NET數(shù)據(jù)提供程序的組成部分,該數(shù)據(jù)提供程序還包括連接對象、數(shù)據(jù)讀取器對象和命令對象。

每個DataAdapter都在DataSet中的單個DataTable對象和SQL語句或存儲過程所產(chǎn)生的單個結果集之間交換數(shù)據(jù)。可以使用DataAdpater在DataSet和數(shù)據(jù)源之間交換數(shù)據(jù)。一個常見例子是應用程序將數(shù)據(jù)從數(shù)據(jù)庫讀到DataSet中,然后將DateSet中的更改寫回到數(shù)據(jù)庫中。然而,DataAdapter可以從任何數(shù)據(jù)源中檢索和更新數(shù)據(jù)(不僅僅是數(shù)據(jù)庫),例如從Microsoft BizTalk服務器應用程序將數(shù)據(jù)讀取到DataSet。

XxxDataAdapter類提供了方便地管理斷開式功能性的途徑,如上圖所示。它用于填充數(shù)據(jù)集,然后以數(shù)據(jù)集的任何更改來更新相應的數(shù)據(jù)源。

DataAdapter是為將查詢結果存儲到DataSet對象和DataTable對象中而設計的。Command對象使用戶能夠通過DataReader對象來檢查查詢結果。DataAdapter對象由一系列Command對象和決定DataAdapter如何與DataSet通信的映射屬性的集合組成。

當使用DataAdapter將查詢結果存儲到DataSet時,DataAdapter使用Command與數(shù)據(jù)庫進行通信。在內(nèi)部,DataAdapter使用DataReader讀取結果,然后將該結果復制到DataSet的新行中。DataAdapter用來從數(shù)據(jù)庫中讀取數(shù)據(jù)的Command對象存儲在DataAdapter對象的SelectCommand屬性中。

DataAdapter對象還有其他一些屬性也包含Command對象:InsertCornmand、UpdateCommand和DeleteCommand。DataAdapter使用這些Command對象將保存在DataSet中的更改提交到數(shù)據(jù)庫。

可以使用數(shù)據(jù)適配器來填充DataSet,并將數(shù)據(jù)的更改傳送回數(shù)據(jù)源。[1]

DataAdapter屬性和方法常見問題

  • kaadas指紋鎖怎樣辨別?

    kaadas指紋鎖辨別方法 一、手機查詢出廠日期 開機,輸入*#*#197328640#*#*#*,然后出現(xiàn)幾個選項,選擇第二項、再選擇第二項、然后再選擇第四項就可以看到出廠時間了 二、手機銷售地查...

  • ipadair更換電池方法哪位知道?

    ipad   air   2   電池可以更換,   ipad   air   ...

  • ipadair密碼鎖的設置方法是什么?

    1、按手機左下部的菜單鍵,打開系統(tǒng)設置,滑動找到屏幕安全保護并打開, 2、我們看到屏幕鎖定這一項是滑動,只需滑動就可解鎖,很不安全,我們點擊進行設置 3、這里有多個選擇,可不設置,也可設置人臉解鎖、圖...

DataAdapter表示一組 SQL 命令和一個數(shù)據(jù)庫連接,它們用于填充 DataSet和更新數(shù)據(jù)源。

命名空間:System.Data.Common

程序集:System.Data(在 system.data.dll 中)

public class DataAdapter : Component, IDataAdapter

DataAdapter 用作 DataSet 和數(shù)據(jù)源之間的橋接器以便檢索和保存數(shù)據(jù)。DataAdapter 通過映射Fill(這更改了 DataSet 中的數(shù)據(jù)以便與數(shù)據(jù)源中的數(shù)據(jù)相匹配)和Update(這更改了數(shù)據(jù)源中的數(shù)據(jù)以便與 DataSet 中的數(shù)據(jù)相匹配)來提供這一橋接器。

如果所連接的是 SQL Server 數(shù)據(jù)庫,則可以通過將SqlDataAdapter與關聯(lián)的SqlCommand和SqlConnection對象一起使用,從而提高總體性能。對于支持 OLE DB 的數(shù)據(jù)源,請使用 DataAdapter 及其關聯(lián)的OleDbCommand和 OleDbConnection 對象。對于支持 ODBC 的數(shù)據(jù)源,請使用 DataAdapter 及其關聯(lián)的OdbcCommand和OdbcConnection對象。對于 Oracle 數(shù)據(jù)庫,請使用 DataAdapter 及其關聯(lián)的OracleCommand和OracleConnection對象。

當創(chuàng)建 DataAdapter 的實例時,讀/寫屬性將被設置為初始值。有關這些值的列表,請參見 DataAdapter 構造函數(shù)。

DataAdapter屬性和方法文獻

SATA硬盤的安裝與使用方法探討 SATA硬盤的安裝與使用方法探討

格式:pdf

大?。?span id="q1lr4jk" class="single-tag-height">631KB

頁數(shù): 2頁

評分: 4.5

SATA硬盤以其外部傳輸速度快、安裝方便、容易散熱、更長的數(shù)據(jù)傳輸距離、支持熱插拔等諸多優(yōu)點風靡電腦市場,但在使用過程中,如果設置不當,SATA硬盤并不能正常工作。本文通過SATA硬盤的硬件安裝以及BIOS的設置的舉例說明對SATA硬盤的使用進行探討。

立即下載
sata硬盤安裝修復方法 sata硬盤安裝修復方法

格式:pdf

大?。?span id="yqlxtea" class="single-tag-height">631KB

頁數(shù): 9頁

評分: 4.4

sata硬盤安裝修復方法

立即下載
DataAdapter相關推薦
  • 相關百科
  • 相關知識
  • 相關專欄