Einzelnen Beitrag anzeigen

ASKtec

Registriert seit: 19. Okt 2007
38 Beiträge
 
#1

Verschiedene Datenbank Querys in einer Funktion benutzen

  Alt 27. Nov 2008, 14:36
Datenbank: MSSQL + mySQL • Zugriff über: ADO + mySQL direct
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
  Mit Zitat antworten Zitat