Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Zugriff auf MSAccess 97 Datenbank von modernem Delphi (https://www.delphipraxis.net/211675-zugriff-auf-msaccess-97-datenbank-von-modernem-delphi.html)

AuronTLG 21. Okt 2022 09:42

Datenbank: MSAccess • Version: 97 • Zugriff über: Firedac???

Zugriff auf MSAccess 97 Datenbank von modernem Delphi
 
Moin,

ich schreibe gerade aus Gründen ein Tool für die Konvertierung von uralten MS-Access-Datenbanken in Firebird-Datenbanken.
Das Problem ist, dass die uralten MS-Access-Datenbanken nicht aufwärtskompatibles MS-Access-97 sind, womit zumindest FireDAC seine Probleme zu haben scheint. Beim Verbinden kommt da nämlich der Fehler "Datenbank, die mit einer früheren Version Ihrer Anwendung erstellt wurde, kann nicht geöffnet werden".
Mir ist bewusst, dass es die Möglichkeit gibt, per MS Access 2003 eine 97er Datenbank in einer 2003er zu konvertieren, welche dann aufwärtskompatibel ist, aber ich hätte das ganze doch lieber vollständig automatisiert, anstatt da jedes Mal vorher manuelle Konvertierungen machen zu müssen.

Daher die Frage: Weiß jemand, ob das in Delphi 11.2 überhaupt geht und wenn ja wie?

Papaschlumpf73 21. Okt 2022 09:48

AW: Zugriff auf MSAccess 97 Datenbank von modernem Delphi
 
Wenn es nicht unbedingt mit FireDAC sein muss, könntest du es mit ADO versuchen. Hier müsste der entsprechende OLE-DB-Provider von Access 97 mit installiert werden. Ggf. benutzerdefinierte Installation machen und den richtigen Haken suchen.

AuronTLG 21. Okt 2022 10:38

AW: Zugriff auf MSAccess 97 Datenbank von modernem Delphi
 
So, ging doch per FireDAC und das sogar ziemlich einfach.
Ich hab die FDConnection einfach über ODBC laufen lassen, als ODBCDriver den alten MS-Access-Treiber eingestellt und schon lief es.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:33 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz