URGENTE!!Problema con executeUpdate
Publicado por Iñigo Azcorra (2 intervenciones) el 02/06/2006 13:10:24
Aver lo que me pasa es digno de mención porque creo que no lo habreis visto nunca jamás!
El tema es que cuando yo hago alguna consulta SELECT sobre una Base Access recibo los datos de la tabla sin ninguna problema. El tema viene cuando quiere hacer una INSERT o un DELETE...es decir todo lo que sea un executeUpdate()
Mirar el codigo pero os aseguro que esta perfecto de hecho no se realiza ninguna excepcion
public void InsertarEmpleado(Empleados e){
try{
Statement sentencia = InserRobotica.GestionBD.getConexionBD().createStatement();
int resultado = sentencia.executeUpdate("DELETE FROM Empleados WHERE CodigoEmpleado=5");
}catch(SQLException se){
System.out.println(se.getMessage());
}
}
CodigoEmpleado es un Autonumérico y ya existe uno con codigo=5. Os repito que las select me las hace sin ningun problema. Cuando realizo esta sentencia o cualquier otra de executeUpdate() el compilador no me da ningun problema pero no hace la accion. Realmente es extraño y no se si puede ser por algo de proteccion de la base de datos contra cambios desde el exterior o no se que!
Por favor necesito ayuda!
El tema es que cuando yo hago alguna consulta SELECT sobre una Base Access recibo los datos de la tabla sin ninguna problema. El tema viene cuando quiere hacer una INSERT o un DELETE...es decir todo lo que sea un executeUpdate()
Mirar el codigo pero os aseguro que esta perfecto de hecho no se realiza ninguna excepcion
public void InsertarEmpleado(Empleados e){
try{
Statement sentencia = InserRobotica.GestionBD.getConexionBD().createStatement();
int resultado = sentencia.executeUpdate("DELETE FROM Empleados WHERE CodigoEmpleado=5");
}catch(SQLException se){
System.out.println(se.getMessage());
}
}
CodigoEmpleado es un Autonumérico y ya existe uno con codigo=5. Os repito que las select me las hace sin ningun problema. Cuando realizo esta sentencia o cualquier otra de executeUpdate() el compilador no me da ningun problema pero no hace la accion. Realmente es extraño y no se si puede ser por algo de proteccion de la base de datos contra cambios desde el exterior o no se que!
Por favor necesito ayuda!
Valora esta pregunta


0