Hallo zusammen,
ich habe mal wieder eine Frage...
Ich habe eine Anwendung die Daten aus einer Datenbank auslesen und diese weiterverarbeiten soll. Die Datenbank kann sowohl eine
MSSQL als auch eine
mySQL-Datenbank sein. Ich benutze für den Zugriff auf
MSSQL die
ADO-Komponenten der Gruppe dbGo und für den Zugriff auf
mySQL die
SQL Komponenten aus der Gruppe dbExpress (inkl. mySQLdirect von CoreLab).
Nun habe ich allerdings heftig viel Quellcode im Programm, weil ich für jede Datenbankversion andere Komponenten benutze.
Kann ich irgendwie an eine Funktion die passende
Query übergeben um die hälfte des Quellcodes einzusparen? Im Moment greife ich ja über Form1.ADOQuery1... oder über Form1.SQLQuery1... auf die entsprechenden Komponenten zu.
Ideal wäre es ja einen Funktionsaufruf ala
Delphi-Quellcode:
function machwasmitderDB(
query: ?????):booelan;
query.sql.add(.....)
Geht sowas mit den zwei verschiedenen Komponenten?
Danke für eure Hilfe
Andreas