Fórum Como deletar todos registros da tabela de uma só vez? #194068
10/11/2003
0
Acesso meu banco de dados Access através do controle ADOQuery (ou Query, tanto faz) e gostaria de saber como faço para deletar todos registros da tabela de uma só vez.
Independente do conteúdo da tabela, eu preciso que ela fique sem nenhum registro, seja da forma que for.
Grato.
wbb
Wbb
Curtir tópico
+ 0Posts
10/11/2003
Angelnoa
tente isto:
delete from nome_tabela where 1=1
Abraço
Gostei + 0
11/11/2003
Wbb
Não consegui fazer funcionar desta maneira, mas obrigado pela ajuda.
Tentei também o método [b:8d54f3c6c7]ADOQuery1.DeleteRecords(arFiltered)[/b:8d54f3c6c7], mas aparece o erro [b:8d54f3c6c7]´Operation is not allowed in this context´[/b:8d54f3c6c7]. Mudei o parâmetro entre parenteses e também não funcionou.
Tá enrolado...
Vou procurar outra maneira.
Obrigado.
wbb
Gostei + 0
11/11/2003
Aroldo Zanela
SQL
delete from nome_tabela
Delphi
ADOQuery1.ExecSQL;
Gostei + 0
11/11/2003
Wbb
O código ficou:
ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add(´Delete from TABELA´); ADOQuery1.ExecSQL;
Obrigado pela ajuda!
wbb
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)