Hola,
Quizas lo que podrías hacer es armar el query desde 0, creandolo tu mismo a tus necesidades.
Necesitas ordenar los campos que deseas ingresar, para eso te sirve lo que se encuentra despues de
tutabla encerrado entro parentesis, y después en values va la información de los campos.
Código Delphi
[-]
var
Cons: TQuery;
begin
Cons := TQuery.Create(nil);
try
with Cons do
begin
Close;
SQL.Clear;
SQL.Add('INSERT INTO tutabla(campo1, campo2, ..., campon) VALUES(:Campo1, :Campo2, ..., :Campon)');
ParamByName('Campo1').asString := Edti1.Text;
ParamByName('Campo2').asString := Edti1.Text;
...
ParamByName('Campon').asString := Edti1.Text;
Prepare;
Open;
end;
finally
Cons.Free.
end;
end;
el finally lo que hace es que no importa lo que pase, se finalice bien, mal, o lo que sea.... siempre se ejecuta y en este caso elimina el objeto creado de la BD.
Suerte.