isNull(oResultSet) funktioniert nicht
Verfasst: Do, 09.08.2007 23:46
Hallo
Ich habe eine MySQL Datenbank und OO 2.2.1
Bei einer Abfrage ohne Ergebnis bekomme ich
die Fehlermeldung: 'Illegal operation on empty result set'
Hier ist der Codeausschnitt:
Wenn 'If IsNull(oResultSet)' (habe ich aus Thomas Krumbeins Basicbuch (S. 502).) nicht funktioniert,
welche Möglichkeit gibt es dann, um auf ein 'Null-Ergebnis' zu reagieren?
Danke für die Hilfe
Horst-Rainer
Ich habe eine MySQL Datenbank und OO 2.2.1
Bei einer Abfrage ohne Ergebnis bekomme ich
die Fehlermeldung: 'Illegal operation on empty result set'
Hier ist der Codeausschnitt:
Code: Alles auswählen
sQuery = "SELECT Preis, Ware FROM Faktura_D WHERE Kurz = '" + Variable + "'"
oResultSet = oStatement.executeQuery( sQuery )
while oResultSet.next():Wend
oResultSet.last() ' <-- Ohne diese Zeile bekomme ich die Fehlermeldung:' Message: After end of result set'
' Abfragen, ob es ein Ergebnis in der DB gibt:
IF not IsNull(oResultSet) Then <-- IsNull(oResultSet) funktioniert nicht :-(
MsgBox oResultSet.getString(1)' Bei keinem Ergebnis bekomme ich die Fehlermeldung:
' 'Illegal operation on empty result set'
' Eine csv- oder dbf Datenbank liefert einfach einen leeren String.
Else
MsgBox "Keine Ergebnisse in der Datenbank" '
Exit Sub
End If
welche Möglichkeit gibt es dann, um auf ein 'Null-Ergebnis' zu reagieren?
Danke für die Hilfe
Horst-Rainer