Hola Carlos.
Pero si ya lo tenés cocinado...
Código Delphi
[-]
With query1 do
begin
Sql.Text:='Insert into tabla (campo1,campo2) values(:variable1,:variable2)';
ParamByName('variable1').AsString:= Edit1.Text;
ParamByName('variable2').AsInteger:= IntToStr(Edit2.Text); ExecSql;
end;
(*)En el caso de un campo numérico, también se puede hacer:
Código Delphi
[-]
ParamByName('variable2').AsString:= Edit2.Text;
ParamByName('variable2').Value:= Edit2.Text;
Siempre, claro está, que estes seguro que el contenido de Edit2.Text sea un valor convertible al tipo de número esperado. Si nó, recibirás un error de conversión.
Edito:
Ya me olvidaba... Por favor, usa TAG's para encerrar el código que adjuntes a tu mensaje:
Un saludo.