Cita:
|
Empezado por ale21alito
que puede ser el error ?
|
Muy posiblemente porque la configuración de fecha que usa Delphi (normalmente coincidente con la del sistema) no es la adecuada para Paradox: mm/dd/aaaa.
Por esta razón, por legibilidad del código y muchas veces por rendimiento, es mucho, pero mucho mejor usar parámetros en las consultas:
Código SQL
[-]
insert into debes
(IDCliente,IDProducto,Recargo,Descuento,Total,Factura,Fecha,Detalle)
values(:id,
roducto_id, :recargo, :descuento, :neto, :factura, :fecha, :detalle)
y sustituirlos antes de ejecutarla:
Código Delphi
[-]
qryDebe.ParamByName('id').AsString := ID.Text;
qryDebe.ParamByName('producto_id').AsString := IDProducto.Text;
qryDebe.ParamByName('recargo').AsString := Recargo.Text;
qryDebe.ParamByName('descuento').AsString := Descuento.Text;
qryDebe.ParamByName('neto').AsString := TotalNeto.Text;
qryDebe.ParamByName('fecha').AsDate := Fecha.Date;
qryDebe.ParamByName('detalle').AsString := Detalle.Text;
qryDebe.ExecSQL;
// Saludos