vb中使用ado對象模型編程訪問數(shù)據(jù)庫

vb中使用ado對象模型編程訪問數(shù)據(jù)庫

ID:34033316

大?。?10.00 KB

頁數(shù):6頁

時間:2019-03-03

vb中使用ado對象模型編程訪問數(shù)據(jù)庫_第1頁
vb中使用ado對象模型編程訪問數(shù)據(jù)庫_第2頁
vb中使用ado對象模型編程訪問數(shù)據(jù)庫_第3頁
vb中使用ado對象模型編程訪問數(shù)據(jù)庫_第4頁
vb中使用ado對象模型編程訪問數(shù)據(jù)庫_第5頁
資源描述:

《vb中使用ado對象模型編程訪問數(shù)據(jù)庫》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫

1、VB中使用ADO對象模型編程訪問數(shù)據(jù)庫樊繼(平頂山工業(yè)職業(yè)技術學院,河南平頂山467001)UsageofADOobjectmodelprogrammeinterviewdatabaseinVisualBasicFANJI(PingdingshanIndustrialCollegeofTechnology,henan467001,China)摘要:本文介紹了幾種VisualBasic中訪問數(shù)據(jù)庫方法,主要是使用ADO訪問數(shù)據(jù)庫的方法,通過一個簡單的使用ADO訪問ACCESS數(shù)據(jù)庫實例示范如何使用ADO訪問數(shù)據(jù)庫,并對ADO可編程的對象集

2、合進行了分析。關鍵字:數(shù)據(jù)庫訪問方式;ADO;Command對象;Connection對象;Recordset對象中圖分類號:文獻標識碼:Abstract:ThistextintroducedsamemethodsoftheinterviewdatabaseinVisualBasics,mainlythemethodthatusestheADOinterviewdatabase,passasolidexampleofasimpleusagethatADOinterviewACCESSdatabaseshowthedemonstratio

3、nthatusetheADOinterviewdatabase,andgettheprogrammableobjectgatheredofADOtocarryonanalysis.Keywords:thedatabaseinterviewmethod;ADO;commandobject;connectionobject;recordsetobject在VB的開發(fā)環(huán)境中,可以使用三種數(shù)據(jù)庫訪問方式,它們分別是:數(shù)據(jù)訪問對象(DAO)、遠程數(shù)據(jù)對象(RDO)和ADO對象模型。ADO作為最新的數(shù)據(jù)庫訪問模式,具有易于使用、訪問靈活、應用廣泛的

4、特點.。它比RDO和DAO更加簡單、更加靈活的對象模型。對于新工程,應該使用ADO作為數(shù)據(jù)訪問接口。本文重點介紹ADO訪問數(shù)據(jù)庫的具體實現(xiàn)。1三種數(shù)據(jù)庫訪問方式1.1DAO(DataAccessObjects)數(shù)據(jù)訪問對象DAO一種面向對象的界面接口。通過DAO/Jet功能可以訪問ISAM數(shù)據(jù)庫,使用DAO/ODBCDirect功能可以實現(xiàn)遠程RDO功能。使用DAO的程序編碼非常簡單,DAO提供豐富的游標(Cursor)類型的結果集和非游標(Cursor-Less)類型的結果集,同DDL(數(shù)據(jù)描述語言)的功能很類似。DAO可通過ODBC

5、像直接連接到其它數(shù)據(jù)庫一樣,直接連接到Access數(shù)據(jù)庫。DAO最適用于單系統(tǒng)應用程序或小范圍本地分布使用。DAO模型是設計關系數(shù)據(jù)庫系統(tǒng)結構的對象類的集合。它們提供了完成管理這樣一個系統(tǒng)所需的全部操作的屬性和方法,包括創(chuàng)建數(shù)據(jù)庫,定義表、字段和索引,建立表間的關系,定位和查詢數(shù)據(jù)庫等工具。1.2RDO(RemoteDataObjects)遠程數(shù)據(jù)對象RDO是一個到ODBC的、面向對象的數(shù)據(jù)訪問接口,它同易于使用的DAOstyle組合在一起,提供了一個接口,形式上展示出所有ODBC的底層功能和靈活性。盡管RDO在很好地訪問Jet或ISA

6、M數(shù)據(jù)庫方面受到限制,而且它只能通過現(xiàn)存的ODBC驅動程序來訪問關系數(shù)據(jù)庫。但是,RDO已被證明是許多SQLServer、Oracle以及其他大型關系數(shù)據(jù)庫開發(fā)者經常選用的最佳接口。RDO提供了用來訪問存儲過程和復雜結果集的更多和更復雜的對象、屬性,以及方法。和DAO一樣,在VB中也把其封裝為RDO控件了,其使用方法與DAO控件的使用方法完全一樣。1.3ADO(ActiveDataObjects)Active數(shù)據(jù)對象ADO是一項新的數(shù)據(jù)庫的存取技術,可以訪問任何種類數(shù)據(jù)源的數(shù)據(jù)訪問接口。通過ADO來可引用包括SQLServer、Orac

7、le、ACCESS等數(shù)據(jù)庫、甚至EXCEL表格、文本文件、圖形文件和無格式的數(shù)據(jù)文件在內的任何一種OLEDB數(shù)據(jù)源。6ADO涉及的數(shù)據(jù)存儲有DSN(數(shù)據(jù)源名稱)、ODBC(開放式數(shù)據(jù)連接)以及OLEDB三種方式。ADO技術為連接數(shù)據(jù)源提供了三種方法:ADO數(shù)據(jù)控件、Dataenvironmentdesigner和代碼中定義的對象。本例重收稿日期:;修訂日期:作者簡介:樊繼(1961)女,漢,,河南,平頂山工業(yè)職業(yè)技術學院計算機系網(wǎng)絡教研室。講師。碩士在讀主要從事網(wǎng)絡數(shù)據(jù)庫等教學點介紹在代碼中定義對象的方法。2ADO可編程對象集合(ADO

8、對象模型)使用ADO對象模型編程首先必須在工程中添加對ADO庫的引用。在你的工程/引用中選擇MicrosoftActiveXDataObjects2.6Library。2.1Connection對象包含關于

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。