Brauche: resultset.hasResults() (retVal:boolean)

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]