Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/03/2013, 12:16
miczoe
 
Fecha de Ingreso: noviembre-2006
Mensajes: 102
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: Convertir string a date para fecha

Gracias nuevamente, pasa que soy muy novata en esto.



Paso fecha que lo tomo en un texfield por get a set y después a eso lo trato de formatear con Simpleformat y pasarlo como d a la query

Código:
   private void btnIngresarfacturaproveedorActionPerformed(java.awt.event.ActionEvent evt) {                                                            
CfacturaProveedor fp= new CfacturaProveedor();
           fp.setNumero(txtNumerofacturaproveedor.getText());
        
        fp.setFormadepago(txtFormadepago.getText());
        
       fp.setModificarfecha(txtFecha.getText());
  
 
        fp.setIva(txtIva.getText());
        fp.setDescuento(Integer.parseInt(txtDescuento.getText()));
        fp.setIdproveedor(Integer.parseInt(txtIdproveedor.getText()));
 
        try{
            
       fp.insertarFacturaProveedor(fp.get_Numero(), fp.get_Modificarfecha(), fp.get_Formadepago(), fp.get_Iva(), fp.get_Descuento(),fp.get_Idproveedor());
 
        }
        
        catch(Exception ex){
          JOptionPane.showMessageDialog(null, ex);
    }






Código:
        public void insertarFacturaProveedor(String numero ,Date d ,String formade_pago ,String iva ,int descuento ,int id_proveedor )throws ClassNotFoundException{
            
     
            Conectar c1=new Conectar();
        Connection cn=c1.conexion();
            
            try{
                String sql="insert into facturas_proveedores (numero,fecha,formade_pago,IVA,Descuento,id_proveedor) values('"+numero+"','"+d+"','"+formade_pago+"','"+iva+"','"+descuento+"','"+id_proveedor+"')";
   
                //c es una variable del tipo PreparedStatement que almacena la conexión el método prepareStatement con los parámetros de sql String
                PreparedStatement c=cn.prepareStatement(sql);
            int cant_registros=c.executeUpdate();
             
            if(cant_registros>0)
            {
             JOptionPane.showMessageDialog(null, "Los datos del cliente fueron actualizados correctamente");
            }
                
            }
            
            catch(Exception ex){
                JOptionPane.showMessageDialog(null, ex);
            }