Einzelnen Beitrag anzeigen

michele_tedesco

Registriert seit: 19. Mär 2014
50 Beiträge
 
#1

DB-Zugriffs-Layer DBase / Firebird embedded / 32 / 64 Bit

  Alt 29. Jun 2015, 11:38
Datenbank: Dbase • Version: 1 • Zugriff über: BDE
Hallo Zusammen

Ich habe eine Frage zum Thema Datenbank-Zugriff-Schicht.

Aktuell unterhalte ich eine Delphi-Desktop-Applikation, welche ich von Delphi7 zu Delphi XE5 portiert habe.
Die Applikation hat immer noch DBase (BDE) Tabellen als Datenspeicher, da ich während dem Migration-Zeitraum (4 Wochen) diese technische Angelegenheit nicht lösen konnte

Nun ist das Ziel diese Desktop Applikation in 64-Bit zu kompilieren (wegen der Umgebung, auf welcher diese Applikation läuft).
BDE-DBase-Zugriff kann bekanntlich nicht (ohne Hacks) auf 64Bit kompiliert werden.

Kennt jemand ein bestehendes Produkt, welches erlaubt mehrere embedded-Datenbanken-Technologien einzubinden?
Ich könnte mir grob etwas wie eine "Facade"-Datenzugriff-Layer vorstellen, wo man via Konfiguration definieren kann, ob die Anwendung über 32-Bit auf alte DBase Tabellen zugreifen kann (Rückwärts-Kompatibilität), oder die Anwendung zB auf Firebird embedded zugreifen kann.

Hat jemand Erfahrung gesammelt und so etwas selber entwickelt??

Vielen Dank!
  Mit Zitat antworten Zitat