| Startseite | Inhalt
StarBasic / OpenOffice.org Basic FAQ
Fragen und Infos: starbasic@dannenhoefer.de

Zurück Vor |
| 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? |
Seitenanfang |

2003 - 2009 von Michael Dannenhöfer |
Letzte Aktualisierung: 06.04.2009