Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi query.fields[0] < Hilfe!!! (https://www.delphipraxis.net/88767-query-fields%5B0%5D-hilfe.html)

Fridolin 20. Mär 2007 17:53

Datenbank: mysql • Version: 5.0.27 • Zugriff über: mydac

query.fields[0] < Hilfe!!!
 
Nabend,

könnte mir vielleicht jemand die genaue Funktionsweise von

Delphi-Quellcode:
myquery6.Fields[0].AsString
erklären?

Ich weiß, dass es mir die Werte aus den Feldern wieder gibt und wenn ich es richtig verstanden hab in einem array. mein problem ist jetzt, das ich gern einen einzelnen wert herausnehmen und durch eine variable weiter nutzen will...

Ich hoffe ich hab mich jetzt richtig ausgedrückt. Wenn nicht, dann bitte nicht hauen (Ich wette ich hab mich jetzt blamiert :wall: ).

MfG


Sobald ich die [0] ändere kommt die meldung index überschritten...

hoika 20. Mär 2007 17:59

Re: query.fields[0] < Hilfe!!!
 
Hallo,

das Fields[0] ist das erste Feld einer Select-Query.

also mit Select Field1, Field2 From Table1
ergibt Field1 den Wert von Field1

Man könnte auch FieldByName('Field1').AsString schreiben.
Das Fields[0] ist aber schneller.

Eine andere Nutzung wäre bei select count(*)
Ohne ein As dahinter hat das Ergebnis je nach DB einen anderen Feldnamen.

Wenn Fields[0] einen Fehler erzeugt,
ist entweder die Query nicht offen,
oder das Ergebnis NULL (EOF).


Heiko

Fridolin 20. Mär 2007 18:06

Re: query.fields[0] < Hilfe!!!
 
Super erklärt. Vielen Dank...
:dp:


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:26 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