01/10/09 9:16
symonx80
Ciao, ho il seguente codice java
la query che esegue è una query che ritorna un valore (SELECT AVG(COL1) FROM TABLEA)
Ma il programma mi da errore in runtime qualora la query mi ritorna null
Ho provato con
while(rs!=null && rs.next())....
ma non ri risolve il problema in quanto rs non sembra essere null, infatti dalle api ho visto che executeQuery non ritorna mai il valore null.
Che tipo di controllo devo fare per capire se rs contiene un valore o meno?
Grazie
...... Connection con = null; ...... ResultSet rs = null; PreparedStatement prepSt = null; ......... ........ prepSt = con.prepareStatement(QRY_PROFILO_MEDIO); prepSt.setString(1, codice_comune); prepSt.setString(2, codice_profilo); rs = prepSt.executeQuery(); .......
la query che esegue è una query che ritorna un valore (SELECT AVG(COL1) FROM TABLEA)
Ma il programma mi da errore in runtime qualora la query mi ritorna null
Ho provato con
while(rs!=null && rs.next())....
ma non ri risolve il problema in quanto rs non sembra essere null, infatti dalle api ho visto che executeQuery non ritorna mai il valore null.
Che tipo di controllo devo fare per capire se rs contiene un valore o meno?
Grazie
aaa