使用VB訪問ACESS數(shù)據(jù)庫.ppt

使用VB訪問ACESS數(shù)據(jù)庫.ppt

ID:48655381

大?。?85.64 KB

頁數(shù):10頁

時間:2020-01-18

使用VB訪問ACESS數(shù)據(jù)庫.ppt_第1頁
使用VB訪問ACESS數(shù)據(jù)庫.ppt_第2頁
使用VB訪問ACESS數(shù)據(jù)庫.ppt_第3頁
使用VB訪問ACESS數(shù)據(jù)庫.ppt_第4頁
使用VB訪問ACESS數(shù)據(jù)庫.ppt_第5頁
資源描述:

《使用VB訪問ACESS數(shù)據(jù)庫.ppt》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、使用VB訪問ACESS數(shù)據(jù)庫杭十一中信息技術(shù)備課組黃玉芬VB與數(shù)據(jù)庫連接方式VisualBasic提供了比較豐富的數(shù)據(jù)訪問技術(shù),如ADO、DAO、RDO等,其中ADO(ActiveXDataObjects,ActiveX數(shù)據(jù)對象)是微軟公司提供的一種應(yīng)用程序訪問數(shù)據(jù)庫的編程接口。它能完成DAO、RDO所有的功能。引入ADO庫定義文件在VB程序中使用ADO對象,必須先為當(dāng)前工程引用ADO的對象庫。方法:執(zhí)行“工程”菜單中“引用”命令,彈出“引用”對話框,如圖所示。選擇該選項(不同環(huán)境下ADO的版本號可能不同)單擊“確定”通過AD0從中國985高校數(shù)據(jù)庫文件“U

2、niversities.accdb”中獲取表“universities”中的數(shù)據(jù),并將985高校的名稱和所在地顯示在列表框中#1DimconnAsNewADODB.Connection#2conn.ConnectionString=“provider=microsoft.ace.oledb.12.0;datasource=”+App.Path+“Universities.accdb“#3conn.Open#4DimrsAsNewADODB.Recordset#5setrs.ActiveConnection=conn#6rs.Open"select*from

3、universities"#7i=0#8DoWhileNotrs.EOF#9i=i+1#10List1.AddItemrs.Fields(1)+""+rs.Fields(2)#11rs.MoveNext#12Loop#13List1.additem"共有"+Str(i)+"記錄"#14rs.Close#15conn.Close#1DimconnAsNewADODB.Connection‘定義連接數(shù)據(jù)庫的對象#2conn.ConnectionString=“provider=microsoft.ace.oledb.12.0;datasource=”+App.P

4、ath+“Universities.accdb“‘確定連接的數(shù)據(jù)庫#3conn.Open‘打開數(shù)據(jù)庫的連接#15conn.Close‘關(guān)閉數(shù)據(jù)庫的連接#4DimrsAsNewADODB.Recordset‘創(chuàng)建記錄集#5setrs.ActiveConnection=conn‘設(shè)置記錄集的連接屬性#6rs.Open“select*fromuniversities“‘打開記錄集#14rs.Close‘關(guān)閉記錄集#7i=0‘統(tǒng)計記錄數(shù)#8DoWhileNotrs.EOF‘EOF取值為true時表示已經(jīng)到達(dá)記錄集的結(jié)尾,否則為false#9i=i+1#10List

5、1.AddItemrs.Fields(“高校名稱”)+""+rs.Fields(2)#11rs.MoveNext‘把當(dāng)前記錄指針移動到下一條記錄#12Loop#13List1.additem"共有"+Str(i)+"記錄“#10List1.AddItemrs.Fields(“高校名稱”)+""+rs.Fields(2)Rs.fields(字段序號),其中字段序號從0開始編號Rs.fields(“字段名稱”)Fields集合返回當(dāng)前記錄某個字段的數(shù)據(jù)有一下兩種方法使用VBAD0訪問ACESS數(shù)據(jù)庫的一般流程#1DimconnAsNewADODB.Connect

6、ion#2conn.ConnectionString=“provider=microsoft.ace.oledb.12.0;datasource=”+App.Path+“Universities.accdb“#3conn.Open#4DimrsAsNewADODB.Recordset#5setrs.ActiveConnection=conn#6rs.Open"select*fromuniversities"#7i=0#8DoWhileNotrs.EOF#9i=i+1#10List1.AddItemrs.Fields(1)+""+rs.Fields(2)#1

7、1rs.MoveNext#12Loop#13List1.additem"共有"+Str(i)+"記錄"#14rs.Close#15conn.Close#1定義連接數(shù)據(jù)的對象#2確定連接的數(shù)據(jù)庫#3打開到數(shù)據(jù)庫的連接#4創(chuàng)建記錄集#5設(shè)置記錄集的連接屬性#6打開記錄集#7#8#9#10數(shù)據(jù)庫記錄的訪問與讀取等操作#11#12#13#14關(guān)閉記錄集#15關(guān)閉到數(shù)據(jù)庫的連接

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

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

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