Java - Ayuda ORA-01722: invalid number

 
Vista:

Ayuda ORA-01722: invalid number

Publicado por Deysi (30 intervenciones) el 09/04/2009 01:32:10
try
{
con.conexionDB();
ps=con.queryPrecompilado(" DELETE cmp_usuario WHERE cc_usuario = ? ");
ps.setString(1, usuario);
//ps.setInt(1, Integer.parseInt(idUsuario));
ps.executeUpdate();
ps.close();

}
catch(Exception e)
{
commit = false;
log.error("Error eliminando el usuario="+idUsuario);
throw new AppException("Error eliminando el usuario="+idUsuario, e);
}
finally
{
con.terminaTransaccion(commit);
if(con.hayConexionAbierta()) {

con.cierraConexionDB();
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda ORA-01722: invalid number

Publicado por 1a2a3a4a (57 intervenciones) el 09/04/2009 05:45:14
try
{
con.conexionDB();
ps=con.queryPrecompilado(" DELETE cmp_usuario WHERE cc_usuario = ? ");
ps.setString(1, usuario); <--- usuario o idUsuario ?? , si tu campo cc_usuario es numerico, usa setInt
//ps.setInt(1, Integer.parseInt(idUsuario));
ps.executeUpdate();
ps.close();

}
catch(Exception e)
{
commit = false;
log.error("Error eliminando el usuario="+idUsuario);
throw new AppException("Error eliminando el usuario="+idUsuario, e);
}
finally
{
con.terminaTransaccion(commit);
if(con.hayConexionAbierta()) {

con.cierraConexionDB();
}
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar