偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

剖析ADO.NET DataSet數(shù)據(jù)填充

開發(fā) 后端
這里利用ADO.NET DataSet解決填充數(shù)據(jù)集,如何保存ADO.NET DataSet中的數(shù)據(jù)做出了詳細(xì)的介紹,文章有圖片分析圖,希望大家看了會有幫助。

ADO.NET還是比較常用的,于是我研究了一下如何填充數(shù)據(jù)集,我們已經(jīng)知道,可以通過DataAdapter對象填充數(shù)據(jù)集對象Dataset,其基本工作原理過程前面章節(jié)多次提到,在這里拿出來和大家分享一下,希望對大家有用。請參見圖所示:

使用DataAdapter對象填充數(shù)據(jù)集操作圖

使用DataAdapter對象填充數(shù)據(jù)集操作圖

#T#數(shù)據(jù)源的數(shù)據(jù)就會填充到客戶端的DataSet對象,在DataSet對象內(nèi)部形成具有跟數(shù)據(jù)源數(shù)據(jù)結(jié)構(gòu)一致的數(shù)據(jù)表DataTable對象,而DataTable對象內(nèi)部有包含表示數(shù)據(jù)結(jié)構(gòu)的DataColumn對象集合和表示數(shù)據(jù)約束的Constraint對象集合,還含有表示數(shù)據(jù)記錄的DataRow對象的集合。數(shù)據(jù)以及數(shù)據(jù)結(jié)構(gòu)填充到DataSet對象后,DataSet數(shù)據(jù)集相當(dāng)于一個脫機(jī)數(shù)據(jù)庫,客戶端應(yīng)用程序操作的數(shù)據(jù)完全從DataSet數(shù)據(jù)集中獲取。這是客戶端DataSet數(shù)據(jù)集與數(shù)據(jù)源之間可以斷開連接,也就是說它們之間的關(guān)系是非***連接關(guān)系。只有客戶端完成數(shù)據(jù)操作需要將數(shù)據(jù)回傳給數(shù)據(jù)源時,再次建立連接。由DataAdapter對象再次向數(shù)據(jù)源發(fā)送數(shù)據(jù)命令請求,這個請求是執(zhí)行DataAdapter對象的Update()方法來完成“更新”操作時發(fā)送并被數(shù)據(jù)源執(zhí)行的。執(zhí)行后,連接再次斷開。使用DataAdapter對象填充數(shù)據(jù)集分兩步:
***步:使用Connection連接數(shù)據(jù)源;
第二步:使用Fill()方法填充DataSet中的表。

填充數(shù)據(jù)集語法參見圖所示:

使用DataAdapter對象填充數(shù)據(jù)集語法圖

使用DataAdapter對象填充數(shù)據(jù)集語法圖

如何保存ADO.NET DataSet中的數(shù)據(jù)

把數(shù)據(jù)集中修改過的數(shù)據(jù)再提交給數(shù)據(jù)源,這個工作原理過程前面章節(jié)多次提到,這里不再過多敘述,請參見圖所示:

把數(shù)據(jù)集中修改過的數(shù)據(jù)提交到數(shù)據(jù)源操作圖

把數(shù)據(jù)集中修改過的數(shù)據(jù)提交到數(shù)據(jù)源操作圖

保存ADO.NET DataSet中數(shù)據(jù)變化的數(shù)據(jù)語法參見圖所示:

使用DataAdapter對象保存ADO.NET DataSet中的數(shù)據(jù)語法圖

使用DataAdapter對象保存ADO.NET DataSet中的數(shù)據(jù)語法圖


這里只是應(yīng)用最簡單的Update()一個表,通過SqlCommandBuilder對象來自動生成更新需要的相關(guān)命令,不用手動一個一個的寫,簡化操作。

責(zé)任編輯:田樹 來源: 博客
相關(guān)推薦

2009-12-29 14:55:31

ADO.NET Dat

2009-11-04 16:55:16

ADO.NET Dat

2009-11-13 13:35:54

ADO.NET數(shù)據(jù)服務(wù)

2009-12-28 15:38:36

ADO.NET分頁

2009-10-29 08:51:24

ADO.NET結(jié)構(gòu)

2009-11-12 10:45:45

ADO.NET連接測試

2009-11-12 10:15:37

ADO.NET使用

2009-12-23 16:05:47

ADO.NET錯誤

2009-12-28 15:32:04

ADO.NET構(gòu)造

2009-12-21 11:18:09

ADO.NET體系結(jié)構(gòu)

2009-11-12 14:26:34

ADO.NET執(zhí)行事務(wù)

2011-05-20 15:56:45

DataSetADO.NET

2009-10-29 10:44:18

ADO.NET Dat

2009-11-13 13:11:37

ADO.NET連接池

2009-12-30 16:58:43

ADO.NET

2009-11-13 14:46:21

ADO.NET Dat

2009-12-28 15:11:36

ADO.NET專家

2009-12-30 10:02:37

ADO.NET Ent

2009-11-03 16:37:10

2009-11-11 15:09:35

ADO.NET數(shù)據(jù)集
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號