Claro, es que has puesto "+" en lugar del punto y coma ';' al final de las líneas.
Código Delphi
[-]
Temp.Sql.Add('Delete from Suplidor where Codigo = :Codigo and Fecha =')+ <-------
Temp.Sql.Add(' :Fecha and Rnc = :Rnc and Suplidor = :Suplidor and Contacto = :Contacto and Direccion =
ireccion and Area = :Area and ')+ <-------
Temp.Sql.Add(' Telefono = :Telefono and Area1 = :Area1 and Fax = :Fax and Termino = :Termino and Limite = :Limite and Email = :Email ');