Página 1 de 1

Error /13002 Index Lock Error

Enviado: 11 Dez 2008 14:18
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.

Re: Error /13002 Index Lock Error

Enviado: 11 Dez 2008 21:54
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.

Re: Error /13002 Index Lock Error

Enviado: 11 Dez 2008 22:23
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+,

Re: Error /13002 Index Lock Error

Enviado: 15 Dez 2008 07:30
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.

Re: Error /13002 Index Lock Error

Enviado: 15 Dez 2008 11:10
por sygecom
Sandro, o CDX só abre automaticamente se vc usar SET AUTOPEON ON e os CDX ter o mesmo nome que os DBF.