Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/10/2008, 09:03
analoyra
 
Fecha de Ingreso: abril-2008
Mensajes: 425
Antigüedad: 16 años, 10 meses
Puntos: 2
Sentencia Delete en NetBeans

Hola gente!!
Estoy empezando con java y estoy tratando de hacer un ABML simple, por ahora hice un form comun y realice un alta que funciona
en la clase producto hice una baja que es la que trae problema
public void BajaProducto(int codigo)
{ try {

String StrRuta = "C:\\tp.mdb";
String Ruta = "jdbc:odbc:MS Access Database;DBQ=" + StrRuta;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException ex) {
Logger.getLogger(Producto.class.getName()).log(Lev el.SEVERE, null, ex);
}
Connection con = DriverManager.getConnection(Ruta, "", "");
Statement stmt = con.prepareStatement("DELETE FROM Producto WHERE Idp= +codigo +");
stmt.execute(Ruta);

stmt.close();
con.close();
} catch (SQLException ex) {
Logger.getLogger(Producto.class.getName()).log(Lev el.SEVERE, null, ex);
}

y en el form hice esto
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
Producto baja = new Producto();
int codigo=Integer.parseInt(jTextField1.getText());
int cod = 0;

if (baja.BuscarProd(codigo)) {
baja.BajaProducto(codigo);
JOptionPane.showMessageDialog(null,"El Cliente ha sido eliminado","Información",JOptionPane.INFORMATION_M ESSAGE);
}
else {

JOptionPane.showMessageDialog(null,"El Tipo de Cliente no se encuentra","Información",JOptionPane.INFORMATION_M ESSAGE);
}
}

me pone el cartel de que fue borrado, pero nada!!
A ver quien me puede echar una mano!! GRACIAS