Vinzenz Mai: Problem mit ResultSet.next()

Beitrag lesen

Hallo

if(!rs1.next())
   System.out.println("kein artikel");

if(rs1.next())
   System.out.println("artikel gefunden");

Was mich verwirrt ist, dass die erste if Abfrage funktioniert (wenn das Datum nicht vorliegt wird "kein Artikel" ausgegeben, die zweite if Abfrage funktioniert aber nicht (wenn eben schon Datum vorliegt).

Wo ist mein Bug? Danke für die Hilfe im vorraus.

Du möchtest in Wirklichkeit den else-Zweig benutzen.
Überlege: Was bewirkt .next()?
Wie oft wird es im Erfolgsfall bei Dir ausgeführt.

Freundliche Grüße

Vinzenz