|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2003
Messaggi: 1759
|
[MySQL] SQLException: Before start of result set
Il result set a cui si riferisce è la SELECT dentro l'else, inserendo nel codice della seguente UPDATE il numero che dovrebbe restituirmi la SELECT funziona tutto.
Che problema c'è con quella SELECT? Codice:
ConnectionManager connection = ConnectionManager.getInstance();
Connection conn = connection.getConnection();
Statement stmt = conn.createStatement();
ResultSet rs = null;
rs = stmt.executeQuery("SELECT conto FROM possiede WHERE cliente='"+username+"';");
if(rs.next() == false)
esitoRicarica = false;
else {
int conto = rs.getInt("conto");
rs = stmt.executeQuery("SELECT saldo FROM conto WHERE numeroconto="+conto+";");
double residuo = rs.getDouble("saldo");
double nuovoSaldo = residuo+importo;
int count = stmt.executeUpdate("UPDATE conto SET saldo="+nuovoSaldo+" where numeroconto="+conto+";");
if(count == 0)
esitoRicarica = false;
else
esitoRicarica = true;
}
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:45.



















