Gracias ecfisa por tus respuestas y una disculpa por no haber contestado antes tus post.
Me queda claro con tus ejemplos lo que esta pasando. Entonces quiere decir que si a tu primer query (el cual lo reescribo nuevamente), le agrego el campo de PRECIO....que pasaria?
Si ejecuta esta consulta:
Código Delphi
[-]
...
begin
with IBQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('UPDATE VENTAS SET CANTIDAD = :PCANT, PRECIO = :PPREC');
SQL.Add('WHERE ID = 1'); IBQuery1.ParamByName('PCANT').AsInteger := StrToInt(Edit1.text);
IBQuery1.ParamByName('PPREC').AsInteger:=StrToInt(Edit2.text);
ExecSQL;
end;
end;
AHORA SI HABRÁ PROBLEMA!?...QUE OTRA SOLUCION PUDIERA EXISTIR....un componente IBQuery por cada campo?....ups....