成人免费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構造

2009-12-11 09:42:00

Visual Stud

2010-01-05 14:37:39

JSON POST

2010-01-08 13:42:21

JSON VS XML

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概念

2010-01-11 09:40:02

C++語言

2009-12-21 10:01:05

Oracle技術

2010-01-05 14:09:33

JSON數組

2009-12-22 16:42:57

ADO.NET研究

2010-01-06 10:10:04

JSON建構

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-15 17:02:29

Vs.Net 2010

2010-01-07 09:31:27

Json數據異常
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91中文| 国产电影一区二区三区爱妃记 | 国产午夜久久久 | 天天拍天天草 | 福利一区二区在线 | 日韩中文字幕免费在线观看 | 色啪网| 久久久久亚洲av毛片大全 | 午夜精品久久 | 日日骚视频 | 97精品超碰一区二区三区 | 亚洲视频在线免费观看 | 久久久久久久久99精品 | 国产欧美一区二区在线观看 | 欧美成人一区二区 | 日韩美女在线看免费观看 | 国产一区二区在线免费 | 国产美女福利在线观看 | 免费a v网站 | 国产人成在线观看 | 99re视频在线 | 日韩av资源站| 日韩一二三区视频 | 中文字幕第二区 | 日韩在线播放第一页 | 草久久久 | 中文字幕视频一区 | 日韩三级电影一区二区 | 亚洲精品乱码久久久久久黑人 | 日本视频免费 | 日日操网站 | 黄免费观看 | 欧美黑人体内she精在线观看 | 日韩男人天堂 | 91精品国产综合久久久密闭 | 羞羞视频在线观免费观看 | 97精品超碰一区二区三区 | 中文成人在线 | 天堂一区二区三区四区 | 国产一区二区在线免费观看 | 午夜精品久久久久久久久久久久久 |