access vba代码大全_VBA 实践指南 -- VBA连接各种数据库
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                access vba代码大全_VBA 实践指南 -- VBA连接各种数据库
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                ADO 簡介
ADO (ActiveX Data Objects,ActiveX數(shù)據(jù)對象)是Microsoft提出的應(yīng)用程序接口(API)用以實現(xiàn)訪問關(guān)系或非關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)。例如,如果您希望編寫應(yīng)用程序從DB2或Oracle數(shù)據(jù)庫中向網(wǎng)頁提供數(shù)據(jù),可以將ADO程序包括在作為活動服務(wù)器頁(ASP)的HTML文件中。當用戶從網(wǎng)站請求網(wǎng)頁時,返回的網(wǎng)頁也包括了數(shù)據(jù)中的相應(yīng)數(shù)據(jù),這些是由于使用了ADO代碼的結(jié)果。VBA與數(shù)據(jù)庫的連接需要通過ADO組件來實現(xiàn),以下是微軟官方文檔提供的ADO明細:
ADO 連接字符串
參數(shù) 說明Provider 指定用于連接的提供程序的名稱。
File Name 指定包含預(yù)置連接信息的、特定于提供程序的文件(例如,持久化的數(shù)據(jù)源對象)的名稱。
URL 將連接字符串指定為標識資源的絕對 URL,例如,文件或目錄。
Remote Provider 指定在打開客戶端連接時要使用的提供程序的名稱 (僅限遠程數(shù)據(jù)服務(wù))。
Remote Server 指定在打開客戶端連接時要使用的服務(wù)器的路徑名稱 (僅限遠程數(shù)據(jù)服務(wù))。
例如,我們要創(chuàng)建一個MYSQL連接,首先要實現(xiàn)ADO Connection,其次配置連接參數(shù),最后通過連接對數(shù)據(jù)庫做各類操作。
Step 1: Set objConnection = CreateObject("ADODB.CONNECTION") Step 2: strConnectionString = "Driver={Microsoft ODBC for Oracle};Server=" & strDBAlias & ";Uid="& strUID & ";Pwd=" & strPWD & ";" Step 3: objConnection.Open strConnectionString Step 4: objConnection.cnn.CursorLocation = adUseClient Step 5: objConnection.Execute(SQL)封裝的代碼實現(xiàn) -- 實現(xiàn)ORACEL;MYSQL;SQL;ACCESS四種數(shù)據(jù)庫的連接,大家可以直接食用
Dim我是硬核分析仙人,做了很多年數(shù)據(jù),希望得到大家的吐槽和反饋。謝謝!
WX號:huangmoyue
B uper:硬核分析仙人
weibo:硬核分析仙人
# 接受各類咨詢
總結(jié)
以上是生活随笔為你收集整理的access vba代码大全_VBA 实践指南 -- VBA连接各种数据库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 首发5400万IMX800视频主摄!荣耀
 - 下一篇: 微软直接“偷家”:Edge新版启动时可自