AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Zugriff auf MSAccess 97 Datenbank von modernem Delphi
Thema durchsuchen
Ansicht
Themen-Optionen

Zugriff auf MSAccess 97 Datenbank von modernem Delphi

Ein Thema von AuronTLG · begonnen am 21. Okt 2022 · letzter Beitrag vom 21. Okt 2022
Antwort Antwort
AuronTLG

Registriert seit: 2. Mai 2018
Ort: Marburg
291 Beiträge
 
Delphi 12 Athens
 
#1

Zugriff auf MSAccess 97 Datenbank von modernem Delphi

  Alt 21. Okt 2022, 10:42
Datenbank: MSAccess • Version: 97 • Zugriff über: Firedac???
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?
  Mit Zitat antworten Zitat
Papaschlumpf73

Registriert seit: 3. Mär 2014
Ort: Berlin
442 Beiträge
 
Delphi 12 Athens
 
#2

AW: Zugriff auf MSAccess 97 Datenbank von modernem Delphi

  Alt 21. Okt 2022, 10:48
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.
  Mit Zitat antworten Zitat
AuronTLG

Registriert seit: 2. Mai 2018
Ort: Marburg
291 Beiträge
 
Delphi 12 Athens
 
#3

AW: Zugriff auf MSAccess 97 Datenbank von modernem Delphi

  Alt 21. Okt 2022, 11:38
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.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:47 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