Limpar uma tabela----------urgente
20/03/2003
0
Tsilva
Posts
20/03/2003
Aroldo Zanela
Qual banco de dados?
20/03/2003
Anonymous
Esse procedimento exclui todos os registros de uma tabela
procedure tbDBDeleteAll(const DataSet: TDataSet);
begin
with DataSet do
while RecordCount > 0 do
Delete;
end;
{ Chame-a como nos exemplos abaixo: }
tbDBDeleteAll(Table1);
ou
tbDBDeleteAll(Query1);
Observações
Se houver um filtro ou range ativo, somente os registros filtrados serão excluídos. Portanto é diferente de Table1.EmptyTable. Esta função poderá ser chamada no evento BeforeDelete do Table (ou Query) principal em um formulário mestre-detalhe para excluir os itens (da parte detalhe).
Até mais!!!
Se quiser entrar em contado joao@funape.org.br
20/03/2003
Henry
table1.first
while not table1.eof do
table1.delete
table1.next
end
Clique aqui para fazer login e interagir na Comunidade :)