![]() |
Datenbank: paradox • Version: 7 • Zugriff über: Tquery,Ttable
Tquery frage
Hi nochmal!
ich hab mal ne absolute anfängerfrage(bitte nur kopf schütteln und posten) - wie kann ich nachdem ich eine abfrage in einem tquery gemacht habe, diese daten abfragen? leider gibt es beim tquery kein 'Fieldbyname' wie beim ttable .. . . Beispiel:
Delphi-Quellcode:
//...
var s : string; query1 : Tquery; //... with query1 do begin sql.add('Select name, name2,name3 from namenbase'); sql.active := true; first; // hier will ich jetzt die inhalte von name auslesen - // wie bekomm ich das hin? s := ??? // schön wär: fieldbyname['name'].asstring, geht aber nicht. end; |
Re: Tquery frage
Zitat:
Delphi-Quellcode:
Oder halt die Verwendung datensensitiver Komponenten
with query1 do
begin sql.add('Select name, name2,name3 from namenbase'); Open; first; while not Eof() do begin // hier will ich jetzt die inhalte von name auslesen - // wie bekomm ich das hin? s := fieldbyname('name').asstring; Next; end; [Edit: Kopierten Code korrigiert} |
Re: Tquery frage
was mich auch interessieren würde, ob man eine tquery abfrageergebnis in ein ttable laden kann und dort abfragen kann .. (is das überhaupt sinnvoll??)
sorry habs post ebent gerade gelesen - is nicht sinnvoll. |
Re: Tquery frage
mooooment - warum erschein das fieldbyname nicht in der pop-up hilfe (nach eingeben des punkte nach query1)?
|
Re: Tquery frage
as mich auch interessieren würde, ob man eine tquery abfrageergebnis in ein ttable laden kann und dort abfragen kann .. (is das überhaupt sinnvoll??)
TTable und TQuery sind ja Brüder im Sinne der VCL-Hierarchie; beide sind TDataSets. Es muß auch
Delphi-Quellcode:
bzw
s := fieldbyname('name').asstring;
Delphi-Quellcode:
heißen.
s := fieldbyname('name').Value;
|
Re: Tquery frage
aaaah ja. as hat mein verständnis für delphi erweitert, danke -
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:29 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 by Thomas Breitkreuz