¿No has leído el código que te ha puesto
marcoszorrilla?
, no es suficiente con que hagas el 'insert', debes hacer 'post' y luego 'commit', te falta el 'post' que viene a ser el comando que realmente graba los datos, luego el 'commit' confirma que se graben, pero te falta el post.
En tu código debes escribir algo así como:
Código:
with SQLQuery1 do
begin
insertSQL.Clear;
insertSQL.Add('insert into tabla(campos) values(valores)');
SQLQuery1.Post; <<-------------<
end;