Error /13002 Index Lock Error

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

SandroBelarmino
Usuário Nível 3
Usuário Nível 3
Mensagens: 464
Registrado em: 04 Set 2007 16:11
Localização: Pedreira-SP

Error /13002 Index Lock Error

Mensagem por SandroBelarmino »

Salve pessoal,
Recentemente, mudei um sistema de DBFNTX pra DBFCDX, e agora estou tendo alguns problemas que conforme vão aparecendo vou resolvendo. Porém tem uma rotina de consulta que as vezes, isso que é o pior, somente as vezes dá a seguinte mensagem de erro: Error /13002 Index Lock Error! :codigo
Lembrando que essa rotina é só de consulta, portanto nao faço gravação, somente dou um seek no arquivo e mostro o conteudo encontrado no vídeo.
O arquivo que faço a consulta nao tem o campo codigo, porem o nome de uma das tags é codigo.
Será que alguem sabe me dizer o que pode estar acontecendo?
Estou usando Clipper 5.2e / Blinker 7

Grato

Forte abraço.
Alessandro R Belarmino
Clipper 5.2e - Blinker 7 - DBFNTX / DBFCDX
"Quem trabalha muito erra muito, quem trabalha pouco erra pouco, quem não trabalha não erra e quem não erra é promovido !!!!"
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: Error /13002 Index Lock Error

Mensagem por alaminojunior »

Fica um tanto difícil descobrir o erro relatado, com poucos detalhes assim. A princípio parece ser algum índice desatualizado. Verifique essa rotina de pesquisa, e o mais importante: rotinas que são executadas antes dela. Alguma rotina que venha antes da pesquisa, deve estar deixando este índice fora dos trilhos aí.
Verifique, e se preferir e julgar conveniente, poste aqui mesmo o trecho de código.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
ANDRIL
Usuário Nível 5
Usuário Nível 5
Mensagens: 1298
Registrado em: 06 Jul 2004 00:44
Contato:

Re: Error /13002 Index Lock Error

Mensagem por ANDRIL »

Utiliza o sistema em rede? Pois notei este erro em alguns clientes quando há falha na rede (o servidor sai do ar) e o ponto continua tentando obter os dados referente a uma pesquisa.

Como cada caso é um caso, fica ai esta dica.

Agora quanto a indice desatualizado creio que não seja, geralmente o erro reportardo é o CORRUPTION ...alguma coisa.

Ate+,
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
SandroBelarmino
Usuário Nível 3
Usuário Nível 3
Mensagens: 464
Registrado em: 04 Set 2007 16:11
Localização: Pedreira-SP

Re: Error /13002 Index Lock Error

Mensagem por SandroBelarmino »

Bom dia pessoal,
Em relação ao índice estar desatualizado acho difícil, pois como é CDX ele já é aberto junto com o DBF, e também, quando fiz a mudança pra CDX eu mantive a chamada SET INDEX TO na abertura do arquivo, e mesmo assim já havia verificado a rotina pra ver se estava na ordem correta.
Agora, como disse o colega Andril sobre o problema de rede, realmente pode ser isso então, pois nesse cliente estamos tendo alguns problemas de conexão com o servidor em alguns pontos da rede, e pode ser isso mesmo, mas de qualquer forma já estamos preparando um upgrade no servidor e na rede do cliente.
Valeu a todos,
Forte abraço.
Alessandro R Belarmino
Clipper 5.2e - Blinker 7 - DBFNTX / DBFCDX
"Quem trabalha muito erra muito, quem trabalha pouco erra pouco, quem não trabalha não erra e quem não erra é promovido !!!!"
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Error /13002 Index Lock Error

Mensagem por sygecom »

Sandro, o CDX só abre automaticamente se vc usar SET AUTOPEON ON e os CDX ter o mesmo nome que os DBF.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Responder