9.3 Wie kann man auf die richtige Spalte des Resultsets zugreifen?
Wenn man den Namen der Spalte kennt kann auf durch die Methode "findColumn" den Index der Spalte ermitteln.

Index=resultset.findcolumn("Spalte")

Bei der Sache sind zwei Dinge zu beachten:

Erstens:
Im Gegensatz zu vielen anderen Bereichen von Starbasic fängt die Zählung hier bei eins an. Erste Spalte hat als den Index 1.
Zweitens:
Kommt der Spaltenname nicht vor, wird kein Fehler erzeugt. Der zurückgegebene Wert entspricht dann der Gesamtanzahl Spalten plus eins.
Man sollte also eventuell eine Prüfung über die Gesamtanzahl durchführen.

Index=resultset.findcolumn("Spalte")
If Index>resultset.columns.count then ... nicht vorhanden.

Nachdem man den Index der Spalte kennt, kann auf diesen mit dem richtigen get-Befehl des Interfaces XRow auf den Inhalt zugreifen.

myWert=resultset.getString(Index)

Siehe auch Wie und auf welche Datentypen kann man zugreifen?