HI @all,
ich versuche, auf meine
Access-Datenbank zuzugreifen, in der ich mehrere User mit Passwort festgelegt habe. Nun möchte ich, dass in einem Delphi-Programm dieses per
ADO auf die Datenbank zugreift.
Habe ich nur einen einfache Datenbank (ohne Schutzmechanismen, ...) dann geht das ohne Probleme. Auch mit einem Datenbankpasswort komme ich zurecht. Wenn ich aber jetzt verschiedene Benutzer erstelle, kann ich mich nur noch per
Access direkt an der Datenbank anmelden. In Delph erhalte ich folgenden Fehler:
Code:
---------------------------
Microsoft Datenverknüpfungsfehler
---------------------------
Fehler beim Testen der Verbindung durch einen Fehler beim Initialisieren des Providers. Die Anwendung kann nicht gestartet werden. Die Informationsdatei für die Arbeitsgruppe fehlt oder ist exklusiv von einem anderen Benutzer geöffnet.
---------------------------
OK
---------------------------
Und damit kann ich eigentlich nichts anfangen, da
a) der Provider geht (andere
Access-
DB geht ja auch),
b) die Informationsdatei für die Arbeitsgruppe existiert (
Access kann sich ja wohl nicht aus heiterem Himmel irgendwo anmelden und
c) ich
Access geschlossen habe, sodass man die Datenbank eigentlich Exklusiv öffnen können sollte.
Was mache ich falsch oder habe ich nicht beachtet?
Code:
ConnectionString:
Provider=Microsoft.Jet.OLEDB.4.0;Password=Passwort;User ID=LehrerUser;Data Source=C:\daten\daten.mdb;Persist Security Info=True
Bernhard