Wie die Verbindung von excel mit dem gesicherten access-Datenbank in vba?

Ich habe eine access-Datenbank mit Passwort ("1234"), und ich will schließen einer excel-Datei in der vba-Daten zu extrahieren.

Wenn ich den Schutz der access-Datei, die ich kann, verbinden sich mit so etwas

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

und es funktioniert, aber wenn ich den Schutz der Datei mit einem Kennwort, ich weiß nicht, wie zu tun, die Verbindung. Ich habe versucht, diese

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

aber in der "Cn.Öffnen cs-Zeile" dieser Fehler macht mich halt: Laufzeitfehler '-2147217843 (80040e4d)'

Können Sie mir helfen? Vielen Dank.

  • Benutzername fehlt?
  • Es gibt keine Usernamen, ich habe locked die Datenbank öffnen im exklusiven Modus und "mit Kennwort Verschlüsseln", " im Datei-Menü Zugreifen, ein Passwort eingeben und sonst nichts.
InformationsquelleAutor Monchou2 | 2014-09-12
Schreibe einen Kommentar