Und ich habe noch was gefunden:
Punkt 6 können wir wohl ausschließen, ehr anders herum.This is the top-level error message produced by the Access Database Engine (a.k.a. "ACE") ODBC driver when the current process is unable to open the Access database file for one of the following reasons:
1. Some other process has opened the database "exclusively".
2. Some other process originally opened the database file in Access as "shared" and has some pending structural modification that requires "exclusive" access to the file. Examples of such pending modifications are edits to Module code that have not yet been saved, or having a Form or Report open in Design View.
3. The account under which the current process is running does not have sufficient filesystem permissions to open the database file or the folder in which it resides.
4 .The account under which the current process is running does not have sufficient registry permissions to access the values under the HKLM\SOFTWARE\ODBC key.
5. The database file simply does not exist.
6. The database you are trying to open requires a newer version of Microsoft Access.
Punkt 5 auch, die Datei ist definitiv da.
Punkt 4 wäre der oben verlinkte Artikel von MS.
Punkt 3 kann ich ebenfalls ausschließen. Der Benutzer darf im Verzeichnis der Datenbank schreiben.
Punkt 2 wäre konkurrierender Zugriff: Lässt sich nicht vollständig ausschließen, allerdings öffnet Lupo die Dateien nicht in im Entwicklermodus.
Punkt 1: das müsste ebenfalls von LuPO angefordert werden.
Was ich mir noch denken könnte wäre, dass Windows auf dem Server noch ein offenes Dateihandle hatte.