Autor Beitrag
mambo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 76

Win XP
D6 Prof
BeitragVerfasst: Di 22.07.03 12:19 
Hallo !

Ich möchte eine Access-DB in Delphi mit ADO ansteuern. Das mache ich über eine ADO-Connection mit "Microsoft Jet 4.0 OLE DB Provider). Bei nicht Kennwort-geschützten Access-DBs funktioniert das auch wunderbar.

Meine Access-DB hat jedoch eine Workgroup-Datei (MDW), in der die Benutzer und Kennwörter gespeichert sind. Wo kann ich diese Datei angeben? beim Testen der Verbindung der ADO-Connection im Entwurfsmodus gebe ich den Benutzer und das Passwort an, aber es kommt immer der Fehler:
"Fehler beim Initialisieren des Providers. Die Informationsdatei für die Arbeitsgruppe fehlt."
Man kann ja Access-DBs auch ohne Arbeitsgruppendatei mit Kennwort schützen. Wo gebe ich dann z.B. dieses Kennwort an? Es kommt auch da immer die gleiche Meldung.

Für eure Hilfe wäre ich sehr dankbar.
Heinz
MSCH
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1448
Erhaltene Danke: 3

W7 64
XE2, SQL, DevExpress, DevArt, Oracle, SQLServer
BeitragVerfasst: Do 24.07.03 14:36 
hier der richtige Connection-String:
DaoCon.connectionString:=
'Provider=Microsoft.Jet.OLEDB.4.0;Password=%s;User ID=%s;Data Source=%s;Persist Security Info=True;Jet OLEDB:System database=%s'

setzte die Systemdatabase auf die richtige MDW Datei und schon funzt es.
grez
msch