ola acho q ta faltando um quotedestr (se tiver usando delphi) e nao uso '()' no execsql q1.close; q1.SQL.clear; q1.SQL.Add('Delete from contaspagas where numdoc =' + QUOTEDSTR(f_dmm.contaspgtoNUMDOC.value)); q1.ExecSql; samuel