Access-Version aus db-Datei?

Hallo,

ich verwende MS-Office 2000 und müßte eine ältere Access-db-Datei
bearbeiten. Acces zeigt mir an, das die Datei zwar angesehen werden
aber nicht geändert werden kann. Wie kann ich die Version
herausfinden, damit ich die Datei bearbeiten kann, ohne sie
konvertieren zu müssen? (Was ich bis jetzt herausgefunden habe ist,
das eine Jet-Datei sein muß.)

Mit bestem Dank im voraus
Andaron

Hallo,

ein Moeglichkeit, allerdings nicht 100%tig, aber recht zuverlaessig waere:

  1. Man nehme irgendeine Access2K DB
  2. Man codiere folgendes in einer VBA-Funktion

Dim dataDB as Database
Set dataDB = OpenDatabase(„C:\verzeichnis\meineDB.mdb“, False, True, „MS Access:stuck_out_tongue_winking_eye:WD=???“) 'PWD falls noetig

if dataDB.Version = „3.0“ then ’ 4.0 = 2K und XP
MsgBox „Ist Access 97“ ’ 2.0 oder 2.5 = Access95
end if
Die Funktion liefert zwar die Version der Jet-Datenbank und nicht die Version von Access, aber eigentlich kann man davon ausgehen das es so passt.

Mit ADO gehts noch etwas genauer aber da braucht man auch ein paar Zeilen mehr Code.

Tschau
Peter

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]