Einzelnen Beitrag anzeigen

Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#1

Prozedur: Connection oder Query oder nichts übergeben

  Alt 12. Mai 2006, 13:47
Datenbank: Firebird embedded • Version: 1.5.3 • Zugriff über: Zeos 6.5.1
Hallo!

Ich hätte eine Frage eher grundsätzlicher Natur:
Ich habe eine FireBird-Datenbank und überlege wie ich drauf zugreifen kann. Gemeint ist folgendes:

Ich habe eine Prozedur, die nicht an ein Formular gebunden ist - sondern von mehreren aus aufgerufen werden kann.

Jetzt habe ich prinzipiell drei Möglichkeiten:
  • Ich erzeuge in der Prozedur ZConnection und ZQuery, führe die Abfrage aus und geb die Sachen wieder frei
  • Ich übergebe der Prozedur bereits die Connection, erzeuge nur die Query usw. (also Connection liegt als nicht-visuelle Komponente auf dem Form)
  • Ich übergebe direkt die ZQuery an die Funktion (also ebenfalls zur Design-Time erstellte non-visuelle Komponente) und führe dann meine Abfrage aus

Was wäre denn jetzt der "richtige" oder bessere Weg?
Kann da grad keine echten Vor-/Nachteile finden....


Ciao Frederic
Frederic Kerber
  Mit Zitat antworten Zitat