Zitat von
Igotcha:
Das ist schon sehr sinnvoll
Beides macht je nach Fall Sinn. Gegenbeispiel:
show tables
in
MySQL liefert dir die Tabellennamen einer Datenbank, mit einer einzigen Spalte. Nur hat diese Spalte keinen festen Namen, sondern ist abhängig davon, mit welcher
DB connected ist. Da bevorzug ich
query.Fields[0].AsString ;
Auch, wenn du sämtliche Felder einer Tabelle durchlaufen willst in einer for-Schleife ist 2. Methode vorzuziehen.
Greife ich jedoch ganz normal auf feste Spalten einer
Query zu, benutze ich immer
FieldByName('Spalte').As??? ;
Gruß,