Beim Zugriff auf
Access-Datenbanken entstehen temporäre Dateien, in der Regel im %TEMP%-Verzeichnis. Der Name beginnt mit JET.
Schau bitte mal nach, ob es davon welche in Deinem Temp-Verzeichnis gibt. Wenn ja, lösche sie.
Solange das nicht gelingt, gibt es noch einen Prozess, der auf eine
Access-Datenbank zugreift.
Leider kann man an den Dateien nicht erkennen, welcher Prozess das ist. Eventuell hilft hier der ProcessExplorer.
https://technet.microsoft.com/en-us/...sexplorer.aspx
Beim Öffnen einer
Access-Datenbank entsteht neben der Datenbankdatei eine weitere Datei mit 'nem Dateinamen in der Form Datenbankname.ldb.
Gibt es diese Datei? Wenn ja, kannst Du sie löschen?
Wenn nein, dann greift noch irgendein Prozess auf die Datenbank zu. Finde den heraus und beende ihn.
Dann erneut probieren.
Ist für die Datenbank ein
ODBC-Treiber eingerichtet?
Wenn ja, geh' bitte mal in dessen Konfiguration.
Dort müsste es irgendwo die Auswahlmöglichkeit zu einer Systemdatenbank geben. Wähle dort bitte "Keine" aus.
Ist sichergestellt, dass Dein Programm in dem Verzeichnis, in dem sich die
Access-Datenbank befindet, Schreibrechte hat?
Falls weiterhin eine Fehlermeldung kommt, diese bitte im Dialog mit Strg+C in die Zwischenablage kopieren und dann hier einfügen.