Bewegen ResultSet zum ersten
Habe ich ein resultset-Objekt rs und ich habe das fragment code zum zählen der Anzahl von Zeilen..
while(rs.next())
count++;
und ich verwenden muss, um die gleiche Ergebnismenge, die wiederum zum abrufen der Daten. Ich benutzte die Methode
rs.beforefirst();
aber es funktioniert nicht... Kontrolle ist nicht die Eingabe in
while(rs.next()){
cid=rs.getInt(1);
taskdate=rs.getString(2);
tasktime=rs.getString(3);
addr=rs.getString(4);
}
Ich wieder 4 Zeilen nach meiner Abfrage.. aber es funktioniert nicht ???
Du musst angemeldet sein, um einen Kommentar abzugeben.
Resultset ist das nur vorwärts . Wenn Sie möchten, navigieren Sie zurück zu dem ersten Datensatz aus, den Sie erstellen müssen scrollbares resultset .
Überprüfen Sie, ob der
ResultSet
vom TypTYPE_FORWARD_ONLY
- dann wird der Aufruf vonbeforefirst
nicht funktionieren würde (laut der docs wirft es in diesem Fall).