Fórum Problemas ao excluir - Tabela Paradox #155046
15/04/2003
0
Excluir este registro está me dando um trabalho.
Segue abaixo a rotina problemática :
if DM.TBreciclar.Findkey([´GP´]) then begin
DBcodgrupo.Text:=inttostr(DM.TBreciclar.Fieldbyname(´CODIGO´).Value);
DM.DTreciclar.DataSet.Delete; //-> Linha do erro.
O problema é o seguinte : Quando a linha do erro é executada uma mensagem de erro é mostrada
Index is read only.
Os arquivos não estão com parametros somente para leitura.
Alguém pode me ajudar ?
Agradeço desde já
Rogério
Rogerio
Curtir tópico
+ 0Posts
15/04/2003
Aroldo Zanela
Caso alguém que use Paradox não dê uma solução mais adequada, tente o seguinte:
Vá em www.bdesupport.com (caso não tenha ainda) e que um utilitário de reparaçào de tabelas. Aplique sobre suas tabelas, para termos a certeza da integridade dos índices.
Se não funcionar, me passa a tabela com os índices para verificar ´in loco´.
Gostei + 0
15/04/2003
Marconi
Espero ter ajudado
Marconi
Gostei + 0
15/04/2003
Marconi
Veja os atributos dos arquivos de index que tem a extensão .px e py.
Espero ter ajudado
Marconi
Gostei + 0
15/04/2003
Rogerio
Obrigago pela resposta.
Eu verifiquei os índices e os e a tabela em si. Estão todos normais.
Esta tabela eu havia acabado de criar e então para usar nesta parta do programa. Mas não consigo deletar o registro sem que o erro aconteça.
Será que você tem mais alguma dica ?
Obrigado
Rogério
Gostei + 0
15/04/2003
Aroldo Zanela
Faça o seguinte:
Feche sua aplicação ou aplicaçòes que efetuam acesso a referida tabela;
Abra o SQL Explorer e abre o alias de sua aplicação;
Clique sobre a tabela e em seguida na aba [b:1695a3d370]data[/b:1695a3d370];
Tente excluir o registro por meio do dbNavegator (canto superior direito) e veja se algum erro é apresentado.
Gostei + 0
16/04/2003
Adilsond
begin
DBcodgrupo.Text:= DM.TBreciclar.Fieldbyname(´CODIGO´).AsString;
DM.DTreciclar.Delete;
end;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)