Por probar, prueba a añadir varias líneas:
Código Delphi
[-]
Temp.SQL.Clear;
Temp.Sql.Lines.Add('Delete from Suplidor where Codigo = :Codigo and Fecha =')+
Temp.Sql.Lines.Add(' :Fecha and Rnc = :Rnc and Suplidor = :Suplidor and Contacto = :Contacto and Direccion = ireccion and Area = :Area and ')+
Temp.Sql.Lines.Add(' Telefono = :Telefono and Area1 = :Area1 and Fax = :Fax and Termino = :Termino and Limite = :Limite and Email = :Email ');
Temp.Parameters.ParamByName('Codigo').Value:= EDCodigo.text;
etc...