Código PHP:
Statement parameter 1 not set
Código:
metodo actualizar registro private 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;
}
}


