Einzelnen Beitrag anzeigen

RobinM

Registriert seit: 13. Jan 2010
Ort: D
1 Beiträge
 
Delphi XE Professional
 
#2

AW: TZQuery (zeosLib) - GetText

  Alt 10. Apr 2019, 09:34
Hallo Erich,

Du musst unterschieden, zwischen Runtime und Designtime.
Deine Query Komponente hat die Eigenschaft SQL. Dort steht der SQL text mit dem die Daten aus der DB abgefragt werden.
Wenn Du zur Designtime, also wenn das Programm noch nicht läuft, in der Query die Felder hinzufügst, werden die Felder der Abfrage zu diesem Zeitpunkt genutzt.
Änderst Du zur Runtime (während das Programm läuft) den Abfragetext, dann ergibt dies wahrscheinlich andere Felder. Du hast aber bereits die Felder zur Designtime festgelegt. Die werden nicht automatisch überschrieben. Sie werden nur automatisch angelegt, wenn noch nicht vergeben.
Das verursacht in Deinem Fall wahrscheinlich das unerwartete Ergebnis.
Lass nach Möglichkeit die Felder der Query Komponente leer, dann werden diese automatisch gesetzt wenn sich die Abfrage ändert.
  Mit Zitat antworten Zitat