![]() |
Datenbank: Firebird • Version: 2.5 • Zugriff über: ZeosLib
TZQuery (zeosLib) - GetText
Hallo Leute,
kurze Frage: ich habe ein TZquery .. Via Code aktiviere und filtere ich eine Tabelle: data_form.DETAIL_DB.SQL.Clear;und alles funktioniert einwandfrei! Wenn ich aber rechtsklick auf TZQuery - FieldEditor - alle Felder hinzufüge geht gar nix mehr??? (das verbundene DBGrid zeigt keine Daten mehr an - es kommen auch keine Fehler) Ich wollte eigentlich nur "GetText" eines Feldes verwenden ..? Vielen Dank für Informationen |
AW: TZQuery (zeosLib) - GetText
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. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz