ADO控件在VB中的應用.pdf

ADO控件在VB中的應用.pdf

ID:57012137

大?。?01.61 KB

頁數(shù):2頁

時間:2020-07-30

ADO控件在VB中的應用.pdf_第1頁
ADO控件在VB中的應用.pdf_第2頁
資源描述:

《ADO控件在VB中的應用.pdf》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫

1、·122·哈爾濱職業(yè)技術學院學報2009年第6期JournalofHarbinVocational&TechnicalCollegeADO控件在VB中的應用董國芃(哈爾濱職業(yè)技術學院,黑龍江哈爾濱150080)摘 要:文章介紹了在VB中用ADO控件、DataGrid控件對SQLServer數(shù)據(jù)庫調(diào)用的方法以及ADO控件中兩個關鍵屬性連接字符串和記錄源的設定方法。通過用VB設計C/S模式單表管理系統(tǒng)的實例,說明了如何用ADO控件實現(xiàn)對數(shù)據(jù)庫記錄的添加、修改、刪除和查詢,應用實例說明了通過ADO處理

2、數(shù)據(jù)庫表中數(shù)據(jù)的實現(xiàn)方法,介紹了利用SQL語句實現(xiàn)對數(shù)據(jù)作數(shù)學統(tǒng)計的方法。關鍵詞:數(shù)據(jù)庫;開發(fā);ADO控件;VB;SQLServer;C/S模式中圖分類號:TP31文獻標識碼:A文章編號:1008—8970—(2009)06—0122—02在VB的應用程序開發(fā)中,訪問數(shù)據(jù)庫的方法可歸納為SQL語句、表的名稱和存儲過程的名稱,執(zhí)行SQL查詢、更新兩種。一種是通過DAO或ADO的數(shù)據(jù)源對表中的數(shù)據(jù)進行數(shù)據(jù)、插入記錄等;Recordset對象表示的是來自表或命令執(zhí)直接操作,另一種是通過標準的SQL語句

3、結合Connection對行結果的記錄全集,操作來自提供者的幾乎所有數(shù)據(jù)。Prop-象對數(shù)據(jù)庫中的數(shù)據(jù)進行操作,對表中的數(shù)據(jù)進行檢索和統(tǒng)erties(屬性)、Errors(錯誤)、Parameters(參數(shù))和Fields(字段)是計。DAO是VisualBasic5.0使用的數(shù)據(jù)訪問技術,它在用于訪ADO模型的四個集合。ADO對象模型如圖1所示問MDB文件格式的數(shù)據(jù)庫時有較高的效率,但訪問如Oracle或SQLServer的非MDB文件格式的數(shù)據(jù)庫時,因基于Access/Jet數(shù)據(jù)庫引擎,訪問

4、速度會大大降低。所以VisualBasic6.0推出了ADO技術。ADO中文含意是ActiveX數(shù)據(jù)對象(ActiveXDataObject),它是一種面向?qū)ο蟮慕涌凇DO訪問數(shù)據(jù)庫是通過訪問OLEDB使用程序和OLEDB供給程序來進行的,它在封裝OLEDB的程序中使用了大量的COM接口,是一種高層的訪問技術。它在繼承OLEDB的同時,大大簡化了OLEDB的操作。此外,ADO技術可以以ActiveX控件的形圖1層次對象模型式出現(xiàn),被廣泛應用于MicrosoftActiveX頁、VisualC+

5、+和(二)ADO控件說明VisualBasic的編程。SQL是管理關系數(shù)據(jù)庫系統(tǒng)的標準語ADOData控件使用ADO快速地創(chuàng)建一個到數(shù)據(jù)庫的連言。每一種關系數(shù)據(jù)庫如Access、SQLServer、Oracle等都有接,它最重要的兩個屬性是ConnectionString和RecordSource。它自己特有的SQL語言,但它們都支持像select、insert、ConnectionString屬性設置控件的連接字符串,用于建立與數(shù)update、delete、create、drop等標準語句來完

6、成幾乎所有的對據(jù)庫的連接。Recordsource屬性為記錄源,通過設置該屬性控數(shù)據(jù)庫的操作。本文就ADO和SQL的用法做一些介紹。制從數(shù)據(jù)庫中返回的記錄集合。其連接程序段為:一、ADO模型與ADO控件ConnectionString="Provider=sqloledb;Server=local;(一)ADO技術概述與ADO對象模型Database=pubs;Uid=sa;Pwd=sa"Provider=sqloledbVisualBasic6.0本身提供三種數(shù)據(jù)接口:DAO、RDO和Reco

7、rdSource="select*fromQQfriend"ADO(ActiveXDataObjects,簡稱ADO)。ADO基于微軟最新程序段中Provider用來說明驅(qū)動程序提供者是sqloledb;的被稱為OLEDB的數(shù)據(jù)訪問模式,它是專門為了給大范圍Server指明SQLServer數(shù)據(jù)庫服務器的名稱或IP地址;Data-的商業(yè)數(shù)據(jù)源如傳統(tǒng)的關系數(shù)據(jù)庫、電子郵件系統(tǒng)、圖形格base指明連接的數(shù)據(jù)庫名稱;Uid與Pwd分別指明登錄數(shù)據(jù)庫式、Internet資源等提供訪問而設計的。ADO比D

8、AO所需的內(nèi)的用戶名與密碼。第三條指令將該屬性設置為一條SQL語存更少,更適合于大流量和大事務量的網(wǎng)絡計算機系統(tǒng)。句,從數(shù)據(jù)庫返回滿足查詢條件的記錄。對于DataGrid、ADO模型頂層有三個對象分別為Connection、Command和DataCombo、DataList等控件,可通過將其DataSource屬性設Recordset。Connection對象可以指定數(shù)據(jù)源,建立與數(shù)據(jù)源的置為ADO控件,實現(xiàn)數(shù)據(jù)綁定。另外,在運行時可動態(tài)地設置連接;Command對象對數(shù)據(jù)源執(zhí)行指定的命令,它

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

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

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