SQL i Java, update kikser
Jeg forstår ikke hvorfor min update kikser når jeg vil trække antal fra i min varertabel? Jeg har prøvet at køre sql'en direkte på min database og der virker det fint.if (ln.equals("1"))
{
ResultSet rs = d.select("select max(ordre_id) from ordre where kunde_id ="+kundeid+"");
try {
rs.next();
int ordre_id = rs.getInt(1);
d.insertUpdate("insert into ordre_linie (ordre_id,vare_id,stk) values("+ordre_id+","+vareid1+","+antal+")");
} catch (SQLException s) {
buffer.append("<h3>SQL fejl: " + s.toString() + " "
+ s.getErrorCode() + " " + s.getSQLState() + "</h3>");
}
d.insertUpdate("update varer set lager_beholdning = lager_beholdning - "+antal+" where vare_id ="+vareid1+")");
buffer.append("antal: "+antal+" Vareid1: "+vareid1);
System.out.println(antal +" "+vareid1);
}
