Hola.
Cita:
Empezado por amadis
No tengo condición.
Inserto en la tabla todos los registros que hay en el Clientdataset. que tienen el dato del articulo facturado, la cantidad y el numero de comprobante.
|
Entonces te interpreté mal. Aunque hay algunos puntos que desconozco, creo que lo que buscas sería mas o menos así:
Código Delphi
[-]
...
begin
QryGuardaDet.Close;
QryGuardaDet.SQL.Clear;
QryGuardaDet.SQL.Add('INSERT INTO DETALLE(ARTICULO, CANTIDAD, COMPROBANTE)');
QryGuardaDet.SQL.Add('VALUES(:ART, :CAN, :COM)');
QryGuardaDet.Prepare;
while not datos.CDSDetalleFcant.Eof do
begin
QryGuardaDet.ParamByName('ART').Value := datos.CDSDetalleFarticulos.Value;
QryGuardaDet.ParamByName('CAN').Value := datos.CDSDetalleFcant.Value;
QryGuardaDet.ParamByName('CON').Value := xxx ;
QryGuardaDet.ExecSQL; datos.CDSDetalleFcant.Next;
end;
...
end;
Saludos