Hallo,
ich habe eine menge daten in einer mysql datenbank gespeichert. Nun möchte ich mit diesen berechnungen anstellen: Ich möchte den ersten eintrag nehmen und den mit dem 2 subtrahieren. Danach wieder zu eintrag 2 springen und dann eintrag 2 mit 3 subtrahieren und so weiter.... Das versuche ich so:
Das Problem ist das er bei rs.previous() einen fehler meldet, aber ohne fehler ausgabe....
ich habe eine menge daten in einer mysql datenbank gespeichert. Nun möchte ich mit diesen berechnungen anstellen: Ich möchte den ersten eintrag nehmen und den mit dem 2 subtrahieren. Danach wieder zu eintrag 2 springen und dann eintrag 2 mit 3 subtrahieren und so weiter.... Das versuche ich so:
Java:
public void calculateOpeningChangeDayBefore()
{
try
{
PreparedStatement ps = dbHelper.conn.prepareStatement(
"SELECT DATE,OPENING FROM APP."+StockName.toUpperCase());
ResultSet rs = ps.executeQuery();
while(rs.next())
{
System.out.println("OPENING DAY 1:"+rs.getString(1));
rs.next();
System.out.println("OPENING DAY 2:"+rs.getString(1));
rs.previous();
}
}
catch(SQLException ex)
{
ex.printStackTrace();
System.out.println("COULD NOT CALCULATE OPENING CHANGE DAY BEFORE");
}
}
Das Problem ist das er bei rs.previous() einen fehler meldet, aber ohne fehler ausgabe....
Zuletzt bearbeitet: