Utiliza parámetros mejor que utilizar el Add.
Se me ocurre que te puede estar fallando por:
(1) Algunos campos (de tipo string) posiblemente les falte la comilla.
(2) En la segunda pasada debes hacer un Clear del SQL.
NOTA: Para código Delphi,
utiliza la etiqueta DELPHI en lugar de la de PHP.