![]() |
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? |
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.
|
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 01:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz