成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳細說明ADO.NET應用程序進行使用

開發(fā) 后端
開始進行ADO.NET應用程序?qū)W習時,你要開始使用ADO.NET時,請考慮這樣一個事實:ADO.NET統(tǒng)一了數(shù)據(jù)容器類編程接口,.因此,不管是何種類型的程序

下一示例以上例為基礎,將四個表關聯(lián)在一起,并瀏覽這些關系。如上例所示,CustomerID使Customers表與Orders表相關聯(lián)。對于Customers表中的每個客戶,將確定Orders表中的所有子行,以返回特定客戶的訂單數(shù)以及他們的OrderID值。

該擴展示例還將返回OrderDetails表和Products表中的值。Orders表使用OrderID與OrderDetails表相關聯(lián),以確定在每一客戶訂單中訂購的產(chǎn)品及數(shù)量。由于OrderDetails表只包含已訂購產(chǎn)品的ProductID,OrderDetails將使用ProductID與Products相關聯(lián),以返回ProductName。在這一關系中,Products表為父表,而OrderDetails表為子表。因此,當循環(huán)訪問OrderDetails表時,將調(diào)用GetParentRow來檢索相關的ProductName值。#t#

請注意,當為Customers表和Orders表創(chuàng)建ADO.NET DataRelation時,沒有為createConstraints標志指定任何值(默認為true)。它假定Orders表中的所有行都具有一個存在于父Customers表中的CustomerID值。如果CustomerID存在于Customers表之外的Orders表中,則ForeignKeyConstraint將引發(fā)異常。

如果子列可能包含父列不包含的值,添加DataRelation時請將createConstraints標志設置為false。在該示例中,對于Orders表和OrderDetails表之間的DataRelation,createConstraints標志將設置為false。這樣,應用程序就可以返回OrderDetails表中的所有記錄并只返回Orders表中記錄的子集,而不會生成運行時異常。該擴展示例生成以下格式的輸出。

ADO.NET應用程序要從數(shù)據(jù)源里讀取數(shù)據(jù),首先得創(chuàng)建一個連接對象.這個連接對象可以是SQLConnection 或是 ADOConnection,這取決于所采用的目標提供程序. 需要記住的是,雖然在這里不做推薦,但你也可以利用ADO .NET 類來連接到SQL Server數(shù)據(jù)庫. 這種方法***不足是,代碼需要通過一個不必要的額外代碼層. 首先它會調(diào)入ADO的托管提供程序, 然后ADO的托管提供程序再調(diào)用SQL Server OLE DB 提供程序. 如同OLE DB 提供程序做的一樣,SQL Server 托管提供程序會直接操作數(shù)據(jù)。#t#

在這些數(shù)據(jù)提供者中都有一個DataAdapter類,如:OLE DB .NET Framework 數(shù)據(jù)提供者中是 OleDbDataAdapter類,The SQL Server .NET Framework 數(shù)據(jù)提供者中是SqlDataAdapter類,The ODBC .NET Framework 數(shù)據(jù)提供者中是OdbcDataAdapter類。通過這些DataAdapter就能夠?qū)崿F(xiàn)從數(shù)據(jù)庫中檢索數(shù)據(jù)并填充 DataSet 中的表。

責任編輯:chenqingxiang 來源: 計世網(wǎng)
相關推薦

2009-12-29 15:22:40

ADO.NET類庫

2010-01-04 10:39:33

ADO.NET描述

2009-12-29 13:57:30

訪問ADO.NET

2010-01-04 13:56:50

ADO.NET應用程序

2009-12-23 13:23:29

ADO.Net Sql

2009-12-21 14:31:29

ADO.NET類文件

2009-12-18 16:28:35

ADO.NET結構

2009-12-21 16:02:48

ADO.NET命令

2009-12-22 15:44:47

ADO.NET菜單

2009-12-23 17:30:54

ADO.NET應用程序

2009-12-18 16:56:05

ADO.NET應用程序

2009-12-18 15:11:50

ADO.NET類

2009-12-21 13:38:29

ADO.NET應用程序

2009-10-29 13:16:15

ADO.NET應用程序

2009-12-24 14:12:33

2009-12-28 15:11:36

ADO.NET專家

2010-01-04 13:16:31

ADO.NET命令

2009-12-23 16:57:35

理解ADO.NET

2009-12-23 10:18:21

ADO.NET 應用程

2009-12-24 14:06:22

ADO.NET 應用程
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩中文字幕免费在线 | 欧美日韩成人影院 | 国产高清一区二区三区 | 亚洲精品1区 | 天堂资源最新在线 | 丝袜美腿一区二区三区动态图 | 欧美久久一级特黄毛片 | 日本一区高清 | 最新中文字幕在线播放 | 欧美日韩精品久久久免费观看 | 欧美一级免费看 | 91av在线不卡 | 午夜影院免费体验区 | 久久99精品国产 | 日韩中文字幕在线视频观看 | 精品免费 | 黄色毛片免费看 | 伊人欧美视频 | 国产羞羞视频在线观看 | 成人毛片网站 | 黄色毛片网站在线观看 | 欧美日韩高清 | 久久国产精品免费 | 亚洲电影一区二区三区 | 91一区二区三区在线观看 | 欧美成人猛片aaaaaaa | 日韩精品一区二区三区 | 午夜激情影院 | 日韩在线观看一区二区三区 | 国产精品中文字幕在线观看 | 极品销魂美女一区二区 | 中文字幕在线看第二 | 噜噜噜噜狠狠狠7777视频 | 欧美精品综合在线 | 色就是色欧美 | 亚洲 欧美 日韩在线 | 91在线免费观看 | 99re| 精品在线一区 | 丁香五月网久久综合 | 精品美女久久久久久免费 |