Hola.
Cien por ciento de acuerdo con Marcos. El
TIBDataSet es tan eficiente como un
TIBQuery y más sencillo de usar que ella en inserciones y modificaciones.
Pero si prefieres hacer la inserción mediante una consulta, sería algo así:
Código Delphi
[-]
with IBQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('INSERT INTO CLIENTES(CTACTE, APELLIDO, NOMBRE, DOMICILIO)');
SQL.Add('VALUES(:CTACTE, :APELLIDO, :NOMBRE, :DOMICILIO)');
ParamByName('CTACTE').AsString:= '0000000001';
ParamByName('APELLIDO').AsString:= ComboBox1.Text;
ParamByName('NOMBRE').AsString:= Edit1.Text;
ParamByName('DOMICILIO').AsString:= FDomicilio;
ExecSQL;
end;
Ejemplifiqué las asignaciones a parámetros mediante una constante, dos propiedades y la última con una variable para darte una mejor idea.
Saludos.