我有一个带密码的访问数据库(“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