會(huì)員登錄 - 用戶注冊(cè) - 網(wǎng)站地圖 Office中國(guó)(office-cn.net),專業(yè)Office論壇
當(dāng)前位置:主頁(yè) > 技巧 > Access技巧 > 模塊函數(shù)VBA > 正文

在ACCESS2000中如何用VBA代碼打開一個(gè)帶有密碼的數(shù)據(jù)庫(kù)

時(shí)間:2003-12-29 21:27 來(lái)源:本站原創(chuàng) 作者:zhuyiwen… 閱讀:

 

  在ACCESS 2002和ACCESS 2003可以使用OpenCurrentDatabase方法打開一個(gè)帶有密碼的ACCESS MDB數(shù)據(jù)庫(kù), 在可是在access 2000中該方法不支持密碼參數(shù),那么如何實(shí)現(xiàn)呢?

  下面這個(gè)過(guò)程打開一個(gè)當(dāng)前數(shù)據(jù)庫(kù)同一目錄中帶有密碼的數(shù)據(jù)庫(kù) db2.mdb (密碼:123),并打開一個(gè)窗體。


Dim appAccess As access.Application
Dim db As Database

Private Sub OpenDB()
    Dim strDB As String
    ' 將字符串初始化為數(shù)據(jù)庫(kù)的路徑。
    strDB = CurrentProject.Path & "\db2.mdb"

    ' 創(chuàng)建 Microsoft access 的實(shí)例。
    Set appAccess = CreateObject("access.Application")
    ' 在 Microsoft access 窗口中打開數(shù)據(jù)庫(kù)。
    Set db = appaccess.DBEngine.OpenDatabase(strDB, False, False, ";PWD=123")
    appaccess.OpenCurrentDatabase strDB
    appaccess.DoCmd.OpenForm "form1"
    
    appaccess.Visible = True
End Sub

(責(zé)任編輯:admin)

頂一下
(1)
100%
踩一下
(0)
0%
發(fā)表評(píng)論
請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動(dòng)的言論。
評(píng)價(jià):