0

I'm using the statement below:

procedure TdtmdlImportacao.DeleteParticipante;
begin
  fdqryDelete.Active := False;
  fdqryDelete.SQL.Clear;
  fdqryDelete.SQL.Add('DELETE FROM PARTICIPANTE');
  fdqryDelete.ExecSQL;
end;

procedure TdtmdlImportacao.DeleteProduto;
begin
  fdqryDelete.Active := False;
  fdqryDelete.SQL.Clear;
  fdqryDelete.SQL.Add('DELETE FROM PRODUTO');
  fdqryDelete.ExecSQL;
end;

I would like to make a delete all.

Pablo Aquino
  • 73
  • 2
  • 11

1 Answers1

1

Did you try:

begin
  fdqryDelete.Active := False;
  fdqryDelete.SQL.Clear;
  fdqryDelete.SQL.Add('DELETE FROM PARTICIPANTE;');
  fdqryDelete.SQL.Add('DELETE FROM PRODUTO;');
  fdqryDelete.ExecSQL;
end;

with ";" at the end of each row inside ' '?

Gem
  • 516
  • 1
  • 8
  • 19