String sqlQueryUpd = "UPDATE SIOTR001_SKILL_PERSONE " +
" SET DATA_FINE_VALIDITA = ? " +
" WHERE " +
" IDSIOVR701_ANAGRAFICA_PEGASO = ? "+
" AND IDSIOTR005_SCHEDE_PERSONE = ? ";
System.out.println("sqlQueryUpd SKILL PERSONE "+sqlQueryUpd);
System.out.println("prima dell'update");
psUpd = conn.prepareStatement(sqlQueryUpd);
//Il campo da aggiornare
psUpd.setTimestamp(1, getActualTime());
System.out.println("Il campo da aggiornare");
//I parametri filtro
psUpd.setInt(2, idPersona);
System.out.println("I parametri filtro 1");
psUpd.setInt(3, idSchedaPrecedente);
System.out.println("I parametri filtro 2");
if(psUpd.executeUpdate()!=1){
throw new SQLException("Update su SKILL PERSONE non andato a buon fine");
}
Mi esegue fino alla "System.out.println("I parametri filtro 2");" poi tomcat s'incarta... :master:
Le ho sempre fatte così le update sulle classi di accesso ad oracle; premetto che prima di questa update eseguo di mio delle altre operazioni SQL (insert / select) e tutto fila liscio.
Qualcuno che mi sa dire cosa c'è che mi sfugge?