利用ADO打開加密的Access數據庫文件

2017-12-09 16:34:00
tmtony8
原創
3072

在Access中, 可以用鏈接表方式方便地連接后臺數據庫。

當然也可以用ADO來讀取數據,而且速度會比鏈接表更加快。


如何用ADO打開加密的Access數據庫呢?

下面源碼通過ADO打開數據庫“建表”,“建表”數據庫密碼為“123”,讀取表“職務”的記錄總數。


Public Sub OpenAccess()
    Dim strConn As String
    Dim Rs As New ADODB.Recordset
  '  strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & CurrentProject.Path & "\建表.accdb;Persist Security Info=False;Jet OLEDB:database Password='123';" '2003版本
     strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & CurrentProject.Path & "\建表.accdb;Persist Security Info=False;jet OLEDB:Database Password='123';" '2007及以上版本
   
    Rs.Open "Select * from 職務", strConn, adOpenKeyset, adLockOptimistic
    MsgBox Rs.RecordCount
    Set Rs = Nothing
End Sub



建表”數據庫,職務表記錄數如下:

    分享
    北京十一选五基本走势