Hallo,
Zitat von
Phoenix:
Was mir vorschwebt ist eine Komponente zu schreiben, der ich über bestimmte Parameter sage, welche
DB sie anzusteuern hat, und das Programm nur noch über diese eine Komponente direkt mit der
DB kommuniziert. Somit wäre es also für mich möglich eine Anwendung zu schreiben, der es egal ist, ob eine
BDE installiert ist und ob da nun irgendwo
MySQL oder Interbase oder Oracle oder MS
SQL Server läuft.
was du da beschreibst ist eine der Grundideen hinter
ADO. Du konnectes über den
ADO-Treiber auf einen Nativen Datenbanktreiber, welcher natürlich von
DB-Hersteller zur verfügung gestellt werden muss. Danach arbeitest du nur noch mit
ADO.
Leider funtioniert das in der Praxis nicht so gut, da die einzelnen Datenbanken sich in Leistungsmerkmalen und
SQL-Dialekten zu sehr unterscheiden.
Dennoch ist
ADO glaube ich Technick, mit der du momentan an dichtesten an deine Wunschvorstellung kommst.
Gruß
Klabautermann