我有一個帶密碼的訪問數據庫(「1234」),我想連接vba中的excel文件來提取數據。如何將excel與vba的鎖定訪問數據庫連接起來?
如果我取消保護訪問文件,我可以用的東西連接自己這樣
path = ThisWorkbook.Path & "\KCBD.accdb"
cs = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & path & ";Persist Security Info=False;"
Set Cn = New ADODB.Connection
Cn.Open cs
和它的作品,但是當我保護訪問文件用密碼我不知道該怎麼辦的連接。我已經試過這
Ruta = ThisWorkbook.Path & "\KCBD.accdb"
cs = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Ruta & ";Persist Security Info=False;" & "Password=1234;"
Set Cn = New ADODB.Connection
Cn.Open cs
但這個錯誤讓我停止「Cn.Open CS」線:運行時錯誤「-2147217843(80040E4D)」
你能幫助我嗎?非常感謝。
用戶名丟失? – Margus 2014-09-12 12:31:05
沒有用戶名,我已經鎖定數據庫在獨佔模式下打開它並使用密碼進行加密,在Access文件菜單中輸入密碼,沒有別的。 – Monchou2 2014-09-12 12:35:33