
30/03/2013, 12:16
|
| | Fecha de Ingreso: noviembre-2006
Mensajes: 102
Antigüedad: 18 años, 3 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);
}
|