Hallo and Alle,
ich habe eine Datenbank Application in MS Access 2019 mit DAO recordsets erstellt.
Wenn ich die Datenbank auf den Rechner der Mitarbeiterin kopiere, welche die Datenbank eigentlich benutzen soll bekomme ich den Fehler:
"MS Access 2019 Fehler, Für die Datenbank die Sie öffnen möchten, ist eine neuere Version von Microsoft Access erforderlich"
die Version ist die Gleiche wie bei meinem Rechner
Was kann die Ursache sein ?
Viele Grüße
Armin
Zitat von: Banyan am Januar 10, 2024, 11:47:13"MS Access 2019 Fehler, Für die Datenbank die Sie öffnen möchten, ist eine neuere Version von Microsoft Access erforderlich"
Nach meiner Erfahrung ist diese Meldung sehr verlässlich. Wenn du sie siehst, dann wurde in der Datenbank tatsächlich ein Feature verwendet, das die lokale Access Installation nicht unterstützt. In erster Linie sind damit die neuen Datentypen Large Number (BigInt) und/oder Date Time Extended (DateTime2) gemeint.
Dein Screenshot zeigt leider nicht die genaue Versionsnummer. Die solltest du dir ebenfalls mal anschauen.
2024-01-10_12h20_16.png
also ich nutze weder (BigInt) und/oder Date Time Extended (DateTime2)
aber tasächlich sind die builds unterschiedlich.
meine: 16.0.17029.20108
Mitarbeiter: 16.0.10402.20023
Zitat von: Banyan am Januar 10, 2024, 12:43:04meine: 16.0.17029.20108
Mitarbeiter: 16.0.10402.20023
Die Mitarbeiter-Build# ist von einem Security Update von September 2023 für eine Office 2019 Volumen Lizenz (V1808).
Deine Build# ist von einem Update vom 12. Dezember für V2311 des Current Channel der Microsoft 365 Apps.
Es ist also technisch definitiv möglich, dass du in die Datenbank Features eingebaut hast, die in der Mitarbeiter-Installation nicht vorhanden sind.
Ich würde mal die Datentypen aller Tabellenspalten explizit durchschauen, ob da nicht aus Versehen doch irgendwo einer der neuen Datentypen reingerutscht ist.
Komprimieren & Reparieren wäre auch eine gute Idee. Evtl. importiere mal alle Objekte in eine neue leere DB.
Hallo PhilS,
vielen Dank für deine Tips...
Alle Tabellen überprüft, es gibt nur "kurzer text", "Zahl", "Datum/Uhrzeit"
repariert und komprimiert - kein Erfolg
Alles in neue Datenbank - kopiert - kein Erfolg
ein Kollege meinte vielleicht läge es daran dass ich die 64 bit und die Mitarbeiter die 32 bit Version verwenden (muss so sein wegen einer anderen Software die nur mit der 32 bit Vers. kann) ?
Zitat von: Banyan am Januar 10, 2024, 15:39:08Alles in neue Datenbank - kopiert - kein Erfolg
Dann fällt mir im Moment nichts besseres ein, als Schritt für Schritt vorzugehen, um das Problem einzugrenzen. D.h. erstmal nur ein paar Objekte in eine neue DB importieren und damit testen. Bei Erfolg ein paar mehr bei Fehlschlag ein paar weniger, um das problematische Objekt einzugrenzen. - Meiner Meinung muss es sich um eine Tabelle handeln.
Zitat von: Banyan am Januar 10, 2024, 15:39:08ein Kollege meinte vielleicht läge es daran dass ich die 64 bit und die Mitarbeiter die 32 bit Version verwenden
Daran sollte es nicht liegen. Das Dateiformat ist zwischen 32bit und 64bit vollständig kompatibel.
Vielen Dank für deine Tips, ich werde es als Version 2002-2003 speichern und so probieren...
Gruß
Banyan