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.
Error /13002 Index Lock Error
Moderador: Moderadores
-
SandroBelarmino
- Usuário Nível 3

- Mensagens: 464
- Registrado em: 04 Set 2007 16:11
- Localização: Pedreira-SP
Error /13002 Index Lock Error
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 !!!!"
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 !!!!"
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
Re: Error /13002 Index Lock Error
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.
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
MySQL c/ SQLRDD
HwGui + GTWVG
Re: Error /13002 Index Lock Error
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+,
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

- Mensagens: 464
- Registrado em: 04 Set 2007 16:11
- Localização: Pedreira-SP
Re: Error /13002 Index Lock Error
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.
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 !!!!"
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 !!!!"
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Error /13002 Index Lock Error
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
xHarbour.org + Hwgui + PostgreSql
