Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/08/2007, 14:07
9HECHICERA
 
Fecha de Ingreso: febrero-2007
Mensajes: 6
Antigüedad: 17 años, 11 meses
Puntos: 0
Exclamación Ayuda. Modificar registros

Hola apenas estoy empezando a programar y quisiera que me ayudaran por favor...

Mi problema es que no puedo modificar los registros de mi tabla(que sea cualquier registro, por un valor "x"), al momento de compilar no me sale ningun error e incluso cuando lo ejecuto me sale que se ha modificado, pero al realizar una consulta veo que no se modifico nada, tal vez estoy mal en mi consulta por favor ayudenme ...mi codigo es el siguiente:

private void btnmodificarActionPerformed(ActionEvent e) {

try{

String qry= ("update paciente SET nombre=?,apaterno=?,amaterno=?,direccion=?,telefon o=?,escolaridad=?,estado_civil=?,edad=? WHERE clave_paciente=?");

Class.forName("com.mysql.jdbc.Driver");
Connection cn = DriverManager.getConnection ("jdbc:mysql://localhost/mitabla","root","contra");
PreparedStatement ps=cn.prepareStatement(qry);

ps.setString(1,txtclvpaciente.getText());
ps.setString(2,txtnom.getText()); ps.setString(3,txtapat.getText()); ps.setString(4,txtamat.getText());
ps.setString(5,txtdirecc.getText());
ps.setString(6,txttel.getText());
ps.setString(7,comboesc.getSelectedItem().toString ());
ps.setString(8,comboestado.getSelectedItem().toStr ing());
ps.setString(9,txtedad.getText());
ps.executeUpdate();

JOptionPane.showMessageDialog(null,"Registro Modificado");


}
catch(SQLException err){
JOptionPane.showMessageDialog(null,"No se puede modificar el registro");
}
catch(ClassNotFoundException err){}

}