Zitat von
Robert_G:
qrMain.FieldByName('id').AsString;
du könntest doch genausogut
qrMain.Fields[0].AsInteger;
verwenden.
Dann musst du auch nicht unbedingt ein Alias für die Spalte setzen.
Das ist schon sehr sinnvoll
Hast Du schon einmal während der Entwicklung die Struktur der Datenbank angepasst - also z.B. Spalten in einer Tabelle hinzugefügt oder gelöscht?
Das macht nämlich viel Spaß, wenn man auf die Ergebnisse mit dem o.g. Statement direkt zugreift - bei Verwendung der Spaltenbezeichnung brauchst Du diesen Code überhaupt nicht anfassen.
Gruß Igotcha