新聞中心
以下的文章主要描述的是SQL Server 數(shù)據(jù)庫和ADO,我們大家都知道Microsoft? ActiveX? 數(shù)據(jù)對象其實是一組自動化對象,這組對象使用的是 OLE DB API,并使應用程序得以使用來自 OLE DB 數(shù)據(jù)源的數(shù)據(jù)。

創(chuàng)新互聯(lián)建站從2013年成立,先為吉縣等服務建站,吉縣等地企業(yè),進行企業(yè)商務咨詢服務。為吉縣企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。
這包括以許多不同的格式存儲的數(shù)據(jù),而不僅僅是 SQL 數(shù)據(jù)庫中的數(shù)據(jù)。任何用啟用自動化的語言(如 Microsoft Visual Basic?、Microsoft Visual C++?、Microsoft Visual J++? 和 Microsoft Visual FoxPro?)編寫的應用程序都可以使用 ActiveX 數(shù)據(jù)對象 (ADO) API。
ADO 應用程序通過 OLE DB 提供程序訪問數(shù)據(jù)。Microsoft SQL Server? 2000 包含用于 SQL Server 數(shù)據(jù)庫 的本機 Microsoft OLE DB 提供程序,可由 ADO 應用程序用于訪問 SQL Server 中的數(shù)據(jù)。在 SQL Server 6.5 版和更早的版本中,ADO 應用程序必須使用在 Microsoft SQL Server ODBC 驅動程序層上分層的、用于 ODBC 的 OLE DB 提供程序。
雖然 ADO 應用程序仍能對 SQL Server ODBC 驅動程序使用用于 ODBC 的 OLE DB 提供程序,但只使用用于 SQL Server 的 OLE DB 提供程序效率更高。
如果對 SQL Server 數(shù)據(jù)庫 進行通用數(shù)據(jù)訪問,建議*** ADO API,原因如下:
ADO 易于學習和編程。
ADO 具有大多數(shù)通用應用程序所需的功能集。
ADO 使程序員能夠快速生成功能強健的應用程序。
OLE DB 規(guī)范的核心功能提供大多數(shù)應用程序所需的全部數(shù)據(jù)訪問功能。另外,OLE DB 使得個別的提供程序可以定義提供程序特有的機制,以支持提供程序所訪問的數(shù)據(jù)引擎的附加功能。ADO 表現(xiàn) OLE DB 的核心功能,但不表現(xiàn)提供程序特有的功能。
在通過用于 SQL Server 的 OLE DB 提供程序的提供程序特有功能表現(xiàn)的 SQL Server 數(shù)據(jù)庫功能中,有幾種功能 ADO 應用程序不能訪問,例如 IRowsetFastLoad 大容量復制方法、SQL Server 特有的擴展診斷信息以及自動提取游標。
ADO 還支持 SQL Server 2000 的 XML 功能。這為被編碼為使用 ADO 檢索行集,然后將行集轉換為 XML 文檔的 Internet 應用程序,提供了一種很容易的遷移路徑。這類應用程序可改用 ADO 來執(zhí)行 XPath 查詢或帶 FOR XML 子句的 SELECT 語句。采用這種方法后,將在服務器上直接生成 XML 文檔形式的結果集,而不必再在應用程序計算機上轉換結果集。
ADO 是從以前基于 ODBC 的遠程數(shù)據(jù)對象 (RDO) 和數(shù)據(jù)訪問對象 (DAO) API 發(fā)展而來的??梢詫?RDO 和 DAO 應用程序轉換成 ADO,RDO 和 DAO 程序員可以快速學習 ADO。ADO 在動態(tài)服務器頁 (ASP) 中廣泛使用。
上述的相關內容就是對SQL Server 數(shù)據(jù)庫和ADO的描述,希望會給你帶來一些幫助在此方面。
分享標題:SQLServer數(shù)據(jù)庫和ADO的描述
鏈接分享:http://www.5511xx.com/article/ccepsso.html


咨詢
建站咨詢
