Java - Error en al sentencia execute()

 
Vista:
sin imagen de perfil

Error en al sentencia execute()

Publicado por jean daniel (1 intervención) el 25/11/2017 18:45:38
Hola buenos dias, tengo un error en mi programa y lo que pasa es que no me actualiza datos es un base de datos de una escuela de la tabla materias y no me respeta el "execute()" este es mi codigo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public boolean UpdateMateria(Materia mat) {
    Connection con = null;
    CallableStatement cstm = null;
    boolean resp = true;
    try {
        con = conexion.getConnection();
        con.setAutoCommit(false);
        cstm = con.prepareCall("{Call UpdateMaterias(?,?,?)}");
        cstm.setInt(1, mat.getIdMateria());
        cstm.setString(2, mat.getNombreM());
        cstm.setInt(3, mat.getIdProfesor());
      --->  resp = cstm.execute(); <---- aqui es donde no me respeta
        con.commit();
    } catch (Exception e) {
        e.printStackTrace();
    }finally{
        conexion.Cerrar1(con, cstm);
    }
    return resp;
}
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
sin imagen de perfil

Error en al sentencia execute()

Publicado por anonymous (47 intervenciones) el 25/11/2017 19:49:18
Intenta con executeUpdate()

Te debe de funcionar
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