Home » Tutorials » Datenbanken » ZEOS Library – Einsatz mit Delphi und Firebird

ZEOS Library – Einsatz mit Delphi und Firebird

TZQuery

Ähnlich wie die TQuery-Komponente der BDE wird auch die TZQuery-Komponente von ZEOS eingesetzt.

Empfehlung: RequestLive und TZUpdateSQL

Wenn eine SQL-Datenmenge RequestLive = True sein soll, dann sollte man sich generell angewöhnen, die entsprechenden UpdateSQLs in einer Instanz der Komponente TZUpdateSQL zu definieren und diese dann anschließend mit dem TZQuery-Objekt zu verbinden. Das bewirkt, dass Änderungen in der Ergebnismenge direkt über die definierten Statements durchgeführt werden und nicht erst von der TZQuery-Komponenten zusammengebaut und dann ausgeführt werden müssen. Erfahrungsgemäß läuft der RequestLive-Modus damit reibungsloser.

Nutzung von Parametern in SQL Statements

SELECT-Statements mit Parametern werden genauso gesteuert und mit Parameterdaten versorgt, wie bei der TQuery-Komponente für die BDE. Auch hier gilt: Soll TZQuery eine Ergebnismenge erhalten, dann muss das Query-Objekt nur mit Open geöffnet werden. Soll damit ein SQL-Statement ausgeführt werden, das keine Ergebnismenge zurückliefert, wie z. B. INSERT oder UPDATE, dann wird ExecSQL aufgerufen (siehe auch TZStoredProc).

Ein Gedanke zu „ZEOS Library – Einsatz mit Delphi und Firebird“

  1. Lieben Dank für dieses tolle Tutorial. Es ist sehr klar und übersichtlich, und eine tolle Hilfe für den Einstieg.

     

Kommentare sind geschlossen.