Como deletar todos registros da tabela de uma só vez?
Pessoal,
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
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
Curtidas 0
Respostas
Angelnoa
10/11/2003
Olá wbb,
tente isto:
Abraço
tente isto:
delete from nome_tabela where 1=1
Abraço
GOSTEI 0
Wbb
10/11/2003
Oi Angelnoa!
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
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
Aroldo Zanela
10/11/2003
Colega,
SQL
Delphi
SQL
delete from nome_tabela
Delphi
ADOQuery1.ExecSQL;
GOSTEI 0
Wbb
10/11/2003
Sim Aroldo. Funcionou!
O código ficou:
Obrigado pela ajuda!
wbb
O código ficou:
ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add(´Delete from TABELA´); ADOQuery1.ExecSQL;
Obrigado pela ajuda!
wbb
GOSTEI 0