Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Resultat aus TQuery direkt in einen String speichern? (https://www.delphipraxis.net/71385-resultat-aus-tquery-direkt-einen-string-speichern.html)

Lun 14. Jun 2006 12:02

Datenbank: Interbase • Zugriff über: BDE

Resultat aus TQuery direkt in einen String speichern?
 
Hi @ll,

ist vielleicht ne ganz simple Frage, hab auch schon im Forum gesucht aber ich find nix X).

Also gegeben ist eine Interbase Datenbank, mit ner Tabelle mit ein paar Attribute. Die ich mit Delphi mit hilfe der BDE anspreche.

Ich hab auf dem Form die Kompenente TQuery:

Bei den Property SQL hab ich bei meinem Query1 eine ganz simple Abfrage stehen : SELECT Name,Hersteller,Baujahr FROM Autos WHERE AutoID = 1;

Das Resultat was aus dieser Abfrage rauskommt, will ich direkt in einen String speichern.

Beispiel: string := Query1.Result

Naja, leider gibt es das .Result nicht. Und erst meine Ergebnisse in einem Grid, Table was auch immer mir ausgeben lassen, will ich nicht um dann mir die Sache wieder in einen String zu kopieren.

Ist vielleicht ne ganz banale Sache, aber hab mit Delphi vorher noch nicht soviel gearbeitet.

Thx

greetz Lun

morri 14. Jun 2006 12:12

Re: Resultat aus TQuery direkt in einen String speichern?
 
suchst du :
Delphi-Quellcode:
query1.FieldByName(namedesfeldes).AsString;

mkinzler 14. Jun 2006 12:15

Re: Resultat aus TQuery direkt in einen String speichern?
 
1.) Bei Interbase würde ich nicht mehr die BDE verwenden, sondern IBX, Zeos, ...
2.) Es gibt keinen direkten Befehl um das Ergebnis so zu erhalten, aber du kannst es dir selber basteln:

Delphi-Quellcode:
s := query.FieldByName('Name').AsString + ', ' + query.FieldByName('Hesteller').AsString+ ', ' ...

Lun 14. Jun 2006 15:39

Re: Resultat aus TQuery direkt in einen String speichern?
 
thx :)

hat geklappt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz