Hallo.
Gibt es eine Methode, die überprüft, ob ein Resultset auch wirklich
eine Ergebnismenge inne hat oder nicht und eben ‚true‘ oder ‚false‘
liefert??
Ich muss immer tricksen, um einfach eine Antwort auf diese triviale
Abfrage zu bekommen!!!
Danke,
Fabian
isBeforeFirst()
Hallo,
isBeforeFirst() - auf ein „frisches“ ResultSet angewandt - dürfte diesen Zweck erfüllen.
Servus
Tom
Hallo,
du kannst auch einfach ein execute statt des executeQuery machen. Als Rückgabe erhältst Du dann true oder false. Mit getResultSet bekommst Du dann die Werte.
Gehts aber nicht auch einfacher mit next()!!!
boolean esGabEinResultSet = false;
if (rset.next()) {
…tu was
esGabEinResultSet = true;
}
…und hier gehts weiter
Gruß
Peter
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]