Zitat von
microtronx:
ich möchte meine Projekte, die noch mit den tDATASET Komponenten von Extendsystems (Advantage Database Server) laufen komplett auf
MySQL umstellen.
Wieso umstellen? Wenn Du den
DB-Teil gut gekapselt hast, kannst Du auch beide Datenbanken unterstützen.
Ein Ansatz wäre die Datenbank-Schnittstelle per Bridge-Pattern zu kapseln.
Zitat von
microtronx:
Welche Vorgehensweise würdet Ihr empfehlen? Soll ich direkt Komponenten für
MySQL verwerden oder vielleicht besser über
ADO oder
ODBC arbeiten?
Eindeutig native Komponenten. Damit ersparst Du dir Installationsaufwand und die sogenannte
DLL-Hölle.
Alle native Komponenten (
MySQL DAC, DAC for
MySQL, ZEOS) kommmen maximal mit einer libmysql.dll im Anwendungsverzeichnis aus. Welche die geeigneste ist solltest Du mit eigenen Tests feststellen. Ich würde die Komponenten von
Core Labs empfehlen.
Windows Vista - Eine neue Erfahrung in Fehlern.