Código PHP:
Statement parameter 1 not set
Código:
metodo actualizar registroprivate void cmdGrabarActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: if(txtClaveN.getText().equals(txtClaveC.getText())) { if(this.valida()){ //usuario = uc.getClaveUsuario(USUUSUARIO, USUCLAVEN); mensaje(uc.ActualizarUsuario(USUUSUARIO,USUCLAVEN,USUFECHAUAC,USUFECHAUCC)); this.dispose(); }else{ this.mensaje("Digite la clave de confirmacion correctamente, no concuerda con la clave nueva"); txtClaveN.requestFocus(); } } } private boolean valida(){ USUUSUARIO=txtUsuario.getText(); USUCLAVEN=txtClaveN.getText(); USUCLAVEA=txtClaveA.getText(); USUCLAVEC=txtClaveC.getText(); if(USUUSUARIO==null || USUUSUARIO.equals("")){ this.mensaje("Digite el usuario correspondiente"); return false; }else if(USUCLAVEN==null || USUCLAVEN.equals("")){ this.mensaje("Digite la clave nueva "); return false; }else if(USUCLAVEA==null || USUCLAVEA.equals("")){ this.mensaje("Digite la clave anterior correctamente"); return false; }else if(USUCLAVEC==null || USUCLAVEC.equals("")){ this.mensaje("Digite la clave de confirmacion"); return false; } return true; } private String USUUSUARIO; private String USUCLAVEA; private String USUCLAVEC; private String USUCLAVEN; private String USUFECHAUAC; private String USUFECHAUCC; private Usuario usuario; private UsuarioControlador uc = new UsuarioControlador();
Código:
public String ActualizarUsuario(String USUUSUARIO, String USUCLAVEN,String USUFECHAUAC,String USUFECHAUCC){ try { Usuario ps2=new Usuario(); dao.Actualizar(usuario,ps2); } catch (SQLException ex) { return "Error Actualizando Usuario :"+ex.getMessage(); } return "Usuario Actualizado"; }
Código:
public void Actualizar(Object obj, Object obj2) throws java.sql.SQLException{ conexion= new Conexion(); java.sql.PreparedStatement pstmt = null; Usuario usuario = null; Usuario salida2 = null; try{ conexion.conectar("",""); this.con = conexion.getConnection(); if(this.con == null) throw new java.sql.SQLException("No existe conexion a la DB."); usuario = (Usuario)obj; salida2 = (Usuario)obj2; pstmt = this.con.prepareStatement( "UPDATE GLO_USUARIOS " + "SET USUCLAVE = ?, " + " USUFECHAUAC = ?, " + " USUFECHAUCC = ? " + " WHERE USUUSUARIO= ?"); pstmt.executeUpdate(); }catch(Exception ex){ throw new java.sql.SQLException(ex.getMessage()); }finally{ if(pstmt != null) pstmt.close(); conexion.desconectar(); this.con = null; } }