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

大致說明ADODataset的結構進行學習切磋

開發 后端
ADO DataSet的結構還是比較常用的,于是我研究了一下ADO DataSet的結構,在這里拿出來和大家分享一下,希望對大家有用。

ADO DataSet的結構允許基于查詢返回的結果創建Recordset。數據訪問引擎會檢查結果集中的數據列,并根據該信息填充Recordset對象的Fields集合,設置名稱、數據類型等。下面進行相關說明。

可以使用少數代碼行,讓ADO.NET自動檢查結果的結構;也可以使用較多代碼,其中包含了有關查詢結果結構的元數據。
那么為什么要選擇需要編寫較多代碼的選項呢?最主要的優點就在于其功能性更強、性能更佳。但是代碼較多時又怎么會使應用程序的運行速度更快呢?這似乎有悖于人們的直覺感受,不是嗎?

除非您正編寫一個專用查詢工具,否則您通常事先就知道查詢結果的結構形式。例如,大多數ADO DataSet的結構形式都與下例相似。Dim rs as Recordset'在此處聲明其他變量…初始化變量并與數據庫建立連接:

  1. rs.Open strSQL, cnDatabase, adOpenStatic, adLockOptimistic, adCmdText  
  2. Do While Not rs.EOF  
  3. List1.AddItem rs.Fields("UserName").Value  
  4. rs.MoveNext  
  5. Loop  

在此代碼段中,編程人員知道該查詢包含一個名為UserName的列。關鍵就在于一個開發人員通常都知道查詢會返回哪些列,以及這些列使用何種數據類型。但是ADO并不能事先了解查詢結果的形式。結果,ADO必須對OLE DB提供程序進行查詢,提出諸如“查詢的結果中有多少列?

”,“這些列中每一列的數據類型是什么?”,“這些數據來自何方?”和“該查詢中所引用的每個表的主鍵字段是什么?”等問題。OLE DB提供程序可以回答這些問題中的一部分,但是很多時候它都必須回調數據庫。#t#

為獲取查詢結果,并且將該數據存儲在DataSet對象中,ADO DataSet的結構需要知道此類問題的答案。您可以自己提供這些信息,也可以強制ADO.NET從提供程序獲取信息。當選擇自己提供信息時,代碼的運行速度就能加快,這是因為:與通過代碼提供元數據相比,在運行時向提供程序詢問此信息會使性能大幅降低。

盡管通過編寫代碼來準備ADO DataSet的結構可以提高應用程序的性能,但編寫代碼可能非常沉悶乏味。幸運的是,Visual Studio包含了設計時數據訪問特性,這些特性為我們綜合了兩者***秀的性能。

例如,您可以創建一個基于查詢、表名稱或存儲過程的DataSet對象,然后配置向導就會生成ADO.NET代碼,來運行此查詢,并支持將更新提交給數據庫。在下面的章節中將會詳細討論許多此類Visual Studio特性。

責任編輯:chenqingxiang 來源: 計世網
相關推薦

2009-12-28 14:35:22

ADO構造

2010-01-05 14:37:39

JSON POST

2010-01-08 13:42:21

JSON VS XML

2009-12-11 09:42:00

Visual Stud

2010-01-12 10:21:42

C++語言

2010-01-05 15:55:33

JQuery源碼

2009-12-11 14:01:10

VS 6.0

2010-01-07 13:27:15

JSON概念

2009-12-21 10:01:05

Oracle技術

2010-01-05 14:09:33

JSON數組

2010-01-11 09:40:02

C++語言

2010-01-06 10:10:04

JSON建構

2009-12-22 16:42:57

ADO.NET研究

2009-12-21 17:29:43

ADO.NET模型

2010-01-07 17:33:17

JSON 對象

2010-01-07 18:19:01

JSON異步

2010-01-07 15:26:29

JSON結構

2010-03-16 10:04:14

2009-12-28 10:29:36

ADO MD

2009-12-15 17:02:29

Vs.Net 2010
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产片侵犯亲女视频播放 | 一级毛片在线播放 | 97精品超碰一区二区三区 | 中文字幕一区二区三区四区五区 | 91精品国产乱码久久久久久 | 久国产| 欧美成人一级视频 | 天天干在线播放 | 黄色网址在线免费观看 | 日韩国产一区二区三区 | 国产一区二区三区视频在线观看 | 波多野吉衣在线播放 | 高清欧美性猛交xxxx黑人猛交 | 色小姐综合网 | 91精品国产日韩91久久久久久 | 日日夜精品视频 | 国产成人啪免费观看软件 | 国产一区二区三区在线视频 | 色婷婷综合久久久中字幕精品久久 | 超碰电影 | 99久久精品国产麻豆演员表 | 欧美男人天堂 | 在线观看国产视频 | 欧美自拍一区 | 国产高清久久久 | 欧美一区二区在线 | 一级久久久久久 | 久久久久国产一区二区 | 亚洲视频www | 国产三级精品视频 | 日韩无 | 日本一区二区三区在线观看 | 亚洲伊人a | 午夜精品久久久久久久久久久久久 | 欧美激情一区二区三级高清视频 | 日本在线看片 | 在线一级片 | 欧美一级欧美三级在线观看 | 国产免费让你躁在线视频 | a在线v| 狠狠爱一区二区三区 |