Página 1 de 1
Erro DBF/NTX 1035 - Lock Failure
Enviado: 21 Jul 2004 21:56
por admear
Pessoal,
estou tendo problemas em um sistema em rede Windows. Constantemente aparece esse Lock Failure (1035). Na minha tabela de erros do Clipper 5.2 não tem esse código. Já debuguei o programa e não consigo repetir o problema em minha máquina ou mesmo encontrar furo no código para gerar erro de lock.
Já não sei mais o que fazer...
Alguém já teve esse problema???
Enviado: 22 Jul 2004 08:34
por MARINI
Bem, no manual do CLIPPER 5.3 consta o erro
DBFNTX/1035-Record lock timeout.
Este erro ocorre devido ao uso do RLOCK() ou DBRLOCK()
sem o respectivo UNLOCK ou DBRUNLOCK(), que
faz exceder o numero de travamentos permitidos.
Se for este o seu caso, lembre-se que para cada
travamento, em seguida, deverá haver o destrasvamento.
Se for necessario travar varios registros em um loop use
o DBUNLOCKALL(), quando sair do loop, para destravar todos
ao mesmo tempo.
Sds
Marini
Enviado: 05 Ago 2004 20:35
por admear
Grande Marini:
O problema é que esse erro geralmente ocorre durante um DBSeek() em rotinas de impressão, quando vários usuários estão utilizando a rede.
Não entendo porque dá esse tipo de erro. Já revisei o código e não consigo achar furo. Todos os Locks estão sendo destravados, caso contrário não daria esse erro de timeout, e sim o lock error padrão.
Evnadro
Enviado: 06 Ago 2004 09:18
por mvbrandao
Caro amigo,
naum esquecer que a cada dbappend(), append blank, os registros saum travados automaticamente.
pode ser esse o problema...
Enviado: 06 Ago 2004 09:27
por mvbrandao
Pesquisei na internet, e, em um forum alguem questionou esse erro e teve como resposta o seguinte:
Código: Selecionar todos
Olá Colega,
Este erro já aconteceu 2 vezes comigo
1ª - O HD estava com defeito fisico
2ª - A rede era Windows 95 e nas estações existia 2, 3 ou 4 mapeamentos direcionados para o mesmo lugar.
Verifique se não é isso.
Tente, quem sabe possa ser o seu problema.
[/list][/list]
Enviado: 03 Nov 2004 02:07
por admear
Pessoal:
Alguém mais tem alguma idéia?
Nenhuma das soluções apresentadas funcionou. E o mesmo problema ocorre em dois clientes que usam o mesmo sistema.
Por favor, me ajudem!!!!!!
Evandro
---------------------------------------
Venham ver o Pink Floyd Cover (
www.pinkfloydcover.cjb.net)
Postar seu codigo fonte
Enviado: 03 Nov 2004 09:53
por marbio
Coloque seu codigo fonte para analize
t+