淺談vb使用ado訪問數(shù)據(jù)庫

淺談vb使用ado訪問數(shù)據(jù)庫

ID:22009521

大小:55.50 KB

頁數(shù):11頁

時間:2018-10-26

淺談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ù)庫》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術(shù)論文-天天文庫。

1、淺談VB使用ADO訪問數(shù)據(jù)庫【摘要】本文簡要介紹ADO對象模型及連接,操作數(shù)據(jù)庫的方法,重點在于對數(shù)據(jù)庫的訪問,包括如何連接數(shù)據(jù)庫,如何操作數(shù)據(jù)庫中的記錄,以及操作完成后數(shù)據(jù)庫的關閉。令【關鍵詞】ADO;對象模型;Connection;RecordsetShallowtalkVBusesADOtovisitadatabase分LiuJinying分[Abstract]AndthemainbodyofabookbriefthemarriagepartnermodelwhointroducesADOandthemethodlinking,handlingadataba

2、se's,priorityliesinthevisittothedatabase,includesthedatabasehowtolinkup,howpreciswriterinhandlingadatabase,handlesbecloseddownaccomplishingthequeendatabase.今【Keywords】AD0;Marriagepartnermodel;Connection;RecordsetADO是ActiveXDataObjects的縮寫,是一項新的數(shù)據(jù)庫的存取技術(shù)。相對于VB5.0中的DA0他具有更為簡化的對象模型,無論是存取本地

3、的還是遠程的數(shù)據(jù),都提供了一致的接口。令的對象集合。ADO對象模型如圖所示:令對于ADO對象來說,比較重要的是:Command,Connection,Recordset對象。分雖然嚴格的說這是不準確的,但根據(jù)我的實際經(jīng)驗確實如此。下面就分別來談一下。令(1)Connection對象。Connection對象用于建立與數(shù)據(jù)庫的連接。通過連接可從應用程序訪問數(shù)據(jù)源。它保存諸如指針類型,連接字符串,查詢超時,連接超時和缺省數(shù)據(jù)庫這樣的連接信息。分(2)Command對象。在建立Connection后,可以發(fā)出命令操作數(shù)據(jù)源。一般情況下,Command對象可以在數(shù)據(jù)庫中添

4、加,刪除或更新數(shù)據(jù),或者在表中進行數(shù)據(jù)查詢。Command對象在定義查詢參數(shù)或執(zhí)行一個有輸出參數(shù)的存儲過程時非常有用。令(3)Recordset對象。Recordset對象只代表一個記錄集,這個記錄集是一個連接的數(shù)據(jù)庫中的表,或者是Command對象的執(zhí)行結(jié)果返回的記錄集。在ADO對象模型中,是在行中檢查和修改數(shù)據(jù)的最主要的方法,所有對數(shù)據(jù)的操作幾乎都是在Recordset對象中充成的。Record對象用于指定行,移動行,添加,更改,刪除記錄。下面就具體地說說如何用ADO存取數(shù)據(jù):令在實際編程過程中使用ADO的一個典型的存取數(shù)據(jù)的步驟為:令(1)連接數(shù)據(jù)源令(2)

5、打開記錄集對象令(3)使用記錄集令(4)斷開連接令那么具體怎么是用呢?分別來看。令(1)如何連接數(shù)據(jù)源。利用Connection對象可以創(chuàng)建一個數(shù)據(jù)源的連接。應用的方法是Connection對象的Open方法。命語法:令Connection對象。OpenConnectionstring,UserlD,PassWord,OpenOptions。分其中:令Connection對象為你定義的Connection對象的實例;?Connectionstring為可選項,包含了連接的數(shù)據(jù)庫的信息;令UserlD可選項,包含建立連接的用戶名;令PassWord為可選項,包含建立

6、連接的用戶密碼;分OpenOptions為可選項,假如設置為adConnectAsync,則連接將異步打開。令(1)打開記錄集對象令實際上記錄集返回的是一個從數(shù)據(jù)庫取回的查詢結(jié)果集。因此他有兩種打開方法:一種使用記錄集的Open方法,另一種是用Connection對象的Execute方法。令(a)記錄集的Open方法令語法:令Recordset.OpenSource,ActiveConnection,CursorType,LockType,Options分其中:令Recordset為所定義的記錄集對象的實例。令Source可選項,指明了所打開的記錄源信息??梢允呛?/p>

7、法的命令,對象變量名,SQL語句,表名,存儲過程調(diào)用,或保存記錄集的文件名。令ActiveConnection可選項,合法的已桿開的Connection對象的變量名,或者是包含Connectionstring參數(shù)的字符串。分CursorType可選項,確定打開記錄集對象使用的指針類型。令LockType可選項確定打開記錄集對象使用的鎖定類型。令(a)Connection對象的Execute方法分Setrecordset=Connection.Execute(CommandText,RecordsAffected,Options)分參數(shù)說明:令CommandText

8、一個字符串

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

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

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