Thema: Delphi Mehrere ZQuerys

Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#8

Re: Mehrere ZQuerys

  Alt 29. Apr 2008, 07:04
Hallo,

das Verhalten ist normal (und auch so gewollt).
Ein Query zeigt die Daten an,
die zum Zeitpunkt des Query.Open in der Tabelle (dem SQL-Statement) sind.

Abhilfe schafft hier Close; Open; oder auch Refresh.

Zu der Frage mit den SQL.Clear;
Ich mache das genau so.
Warum soll ich für jedes Statement eine eigene Query benutzen ?

Ausnahme:
Die Query wird oft aufgerufen und ist parametrisiert (prepared query).
Zeos prepared die Query ja selber.
Prepare bringt (unter Firebird) ungefähr Faktor 2 Geschwindigkeit mehr.
Kommt aber immer auf den Kontext das Aufrufes an.

Heiko
Heiko
  Mit Zitat antworten Zitat