Excluir todos registro de uma tabela
Como, faço para excluir todos registro de uma tabela de
uma só vez. Pois coloco Table.EmptyTable; não funciona da
erro ...excusive parece.
Grato
Juarezber@terra.com.br
uma só vez. Pois coloco Table.EmptyTable; não funciona da
erro ...excusive parece.
Grato
Juarezber@terra.com.br
Juarezber
Curtidas 0
Respostas
Raserafim
09/04/2005
juarez, caso queira fazer isso através de código SQL é só fazer o seguinte, coloque esse codigo em uma Query:
e no delphi faça:
onde Query o nome do componente query.
delete from NOMETABELA
e no delphi faça:
Query.ExecSQL;
onde Query o nome do componente query.
GOSTEI 0
Sandra
09/04/2005
... coloco Table.EmptyTable; não funciona da
erro ...excusive parece.
juarezber,Você está fechando a tabela antes do ´Table.EmptyTable;´?
Caso não esteja, feche-a:
Table.Close; Table.EmptyTable;
:D
GOSTEI 0
Juarezber
09/04/2005
Obrigado pelas respostas. Mas a do Raserafim da erro de: diretorio
não encontrado. A da Sandra: Tabela ocupada.
Grato
juarezber@terra.com.br
não encontrado. A da Sandra: Tabela ocupada.
Grato
juarezber@terra.com.br
GOSTEI 0
Raserafim
09/04/2005
pelo erro que vc citou
deve ter sido alguma coisa nas ligacoes dos componentes, mais especificamente da query. reveja as ligações, veja se fez tudo certo.
qualquer coisa descreva qual banco esta usando e quais componentes.
diretorio não encontrado
deve ter sido alguma coisa nas ligacoes dos componentes, mais especificamente da query. reveja as ligações, veja se fez tudo certo.
qualquer coisa descreva qual banco esta usando e quais componentes.
GOSTEI 0
Juarezber
09/04/2005
O banco de dados é Paradox e componente é Query.
juarezber@terra.com.br
juarezber@terra.com.br
GOSTEI 0
Hjpezzo
09/04/2005
o processo em um componente Table é
tblTabela.Close ;
tblTabela.EmptyTable ;
tblTabela.Open ;
Quanto ao erro de Tabela Ocupada (Table is busy) ao qual você se referiu, certifique-se de que a tabela não esteja aberta por algum outro usuário ou programa, pois para isso a tabela deve ser aberta de modo exclusivo.
Espero ter ajudado..
Abraço
tblTabela.Close ;
tblTabela.EmptyTable ;
tblTabela.Open ;
Quanto ao erro de Tabela Ocupada (Table is busy) ao qual você se referiu, certifique-se de que a tabela não esteja aberta por algum outro usuário ou programa, pois para isso a tabela deve ser aberta de modo exclusivo.
Espero ter ajudado..
Abraço
GOSTEI 0