Auswertung des Ergebnisses einer SQL Abfrage
Verfasst: Mi, 02.04.2008 14:10
Hallo,
ich habe hier gerade folgendes Problem und bekomme nur die Fehlermeldung: Aber von Anfang an.
Ich habe eine MySQL Datenbank mit dem MySQL ODBC Connector an OpenOffice.org 2.4.0 angebunden.
In einem Base Formular wähle ich nun einen Eintrag aus der Datenbank aus, dieser Eintrag ist Bestandteil einer SQL Abfrage die über den folgenden Code erstellt wird:
Das Ergebnis der Abfrage sollte nun im ResultSet SQLName vorliegen.
Den Index der Spalten kann ich ermitteln, so ergibt beispielsweise:
das Ergebnis 2. Ist ja auch korrekt.
Will ich aber nun über auf den Inhalt zugreifen, kommt obige Fehlermeldung.
Hat jemand eine Idee, wo hier gerade mein Gedankenfehler liegt?
Kann es sein, dass in SQLName lediglich die Spalten vorhanden sind und keine Daten?
Wenn ja, wie kann ich mir den Inhalt des RecordSet ansehen?
Grüße
Jens
ich habe hier gerade folgendes Problem und bekomme nur die Fehlermeldung: Aber von Anfang an.
Ich habe eine MySQL Datenbank mit dem MySQL ODBC Connector an OpenOffice.org 2.4.0 angebunden.
In einem Base Formular wähle ich nun einen Eintrag aus der Datenbank aus, dieser Eintrag ist Bestandteil einer SQL Abfrage die über den folgenden Code erstellt wird:
Code: Alles auswählen
SUB SQL_Name
SQL_Anweisung = Verbindung.createStatement()
SQL="SELECT `status`, `name`, `vorname`, `strasse`, `nr`, `plz`, `ort`, `bezirk` FROM `tn` WHERE `name` = '" & FormName & "'"
SQLName = SQL_Anweisung.executeQuery(SQL)
END SUB
Den Index der Spalten kann ich ermitteln, so ergibt beispielsweise:
Code: Alles auswählen
SQLIndex=SQLName.findcolumn("name")
Will ich aber nun über
Code: Alles auswählen
SQLName.getString(SQLIndex)
Hat jemand eine Idee, wo hier gerade mein Gedankenfehler liegt?
Kann es sein, dass in SQLName lediglich die Spalten vorhanden sind und keine Daten?
Wenn ja, wie kann ich mir den Inhalt des RecordSet ansehen?
Grüße
Jens