ADODB-Connection String: Arbeitsgruppe Informationen-Datei Fehlt?
Habe ich ein paar Datenquellen in access, dass ich eine Verbindung herstellen müssen, programmatisch, Dinge zu tun hinter den kulissen und halten Sie die Sichtbarkeit Weg vom Benutzer.
Sagte datasource hat ein Passwort "pass" wie werde ich ihn hier nennt. Über diese Verbindung Methode bekomme ich die Fehlermeldung: der Versuch, die offene Methode
Dim conn as ADODB.Connection
Set ROBBERS.conn = New ADODB.Connection
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;" _
& "Data Source=\\pep-home\projects\billing\autobilling\DPBilling2.mdb;" _
& "Jet OLEDB:Database Password=pass;", "admin", "pass"
"Die Anwendung kann nicht gestartet werden. Die Informationsdatei für die Arbeitsgruppe fehlt oder ist exklusiv geöffnet von einem anderen Benutzer."
Aufgrund der Planung zu bewegen, in 2007, werden wir nicht noch einmal mit einer Arbeitsgruppe die Identifizierung der Datei durch zugreifen. Das Datenbank-Kennwort für die Datenquelle festgelegt wurde, durch die Databa Passwort, das getan werden musste, auf eine exklusive öffnen.
Ive verbrachte eine gute Weile ändern um meinen Anschluss-Optionen, wo man das Passwort etc und entweder nicht finden können, das richtige format, oder (warum Frage ich hier) ich denke, es kann einige andere unbekannte, ich muss das setup, das zu tun. Jemand da draußen hat einige nützliche Informationen?
Könnten Sie bitte erläutern, wie Sie dieses problem gelöst oder einen Verweis geben, um die Informationen, die Ihnen geholfen? So gibt es eine Lösung und wer sonst mit dieser Fehlermeldung, wie mich ~~
Wie in der Antwort unten war es ein einfacher Fehler in meinem connection-string. Leider wie viele Fehlermeldungen präsentiert, in den meisten jeder Sprache (VBA ist keine Ausnahme), der eine erwähnte, war ein red herring; nicht im Zusammenhang, was das eigentliche Problem war.
InformationsquelleAutor Mohgeroth | 2010-03-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihrem Verbindungs-string scheint falsch zu sein. Versuchen:
-- http://www.connectionstrings.com/access
+1: ich hatte den gleichen Fehler beim Zugriff auf eine .accdb-Datei mit C# .NET, und ändern Sie die Verbindungszeichenfolge wie in dem Beispiel nicht helfen. Jedoch, nach dem ändern meine Access-Clients "Verwenden, legacy encryption" (gut für die rückwärts-Kompatibilität und multi-user-Datenbanken) nach dem Lesen der Hinweis auf diese Seite (Achtung! Berichte sagen, dass eine Datenbank mit verschlüsselten Access 2010 - 2013 Standard-Verschlüsselungsverfahren funktioniert nicht mit dieser Verbindungszeichenfolge. In Access; versuchen Sie Optionen, und wählen Sie 2007 Verschlüsselungs-Methode statt.), es hat geklappt! Ich habe nicht versucht zu geben Sie die lokale .mdw-Datei explizit, wie Sie Tat, obwohl, @itsho.
In meinem Fall war ich das importieren von Daten aus Access über SQL Server Management Studio, und es hatte die "password" - Eigenschaft und nicht als "Jet OLEDB:Database Password" was könnte ich über die erweiterten Einstellungen.
InformationsquelleAutor Fionnuala