Coloquei meu sistema em rede. Na rotina de alteracao de produtos, esta ocorrendo o erro Lock Required, quando vou salvar as alterações realizadas. O problema, que term registro que consigo alterar, sem erros, já em outros, esse erro acontece.
Preciso da ajuda dos amigos do forum
Obrigado
Ewerton
ERRO - LOCK REQUIRED
Moderador: Moderadores
Quando esse erro aparece, ou você deve bloquear o registro no arquivo aberto em modo compartilhado ou abrir o arquivo no modo exclusivo.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Boa noite,
Antes de dar o replace trave o registro com a função RLock() e destrave apos salvar com UNLOCK, para liberar o registro, não deixa o registro travado sem necessidade.
EX:
Antes de dar o replace trave o registro com a função RLock() e destrave apos salvar com UNLOCK, para liberar o registro, não deixa o registro travado sem necessidade.
EX:
Código: Selecionar todos
IF !RLock()
Alert("Registro em uso por outro usuario")
RETU .F.
ENDIF
REPL Campo WITH Novo_Valor
UNLOCK
010011110010000001110011011101010110001101100101011100110111001101101111001000001110100100100000011000110110111101101110011100110111010001110010011101011110110101100100011011110010000001100001001000000110111001101111011010010111010001100101
01001101011000010111001001100011011011110111001100100000010000010110111001110100011011110110111001101001011011110010000001000100011001010010000001000010011011110110111001101001
0101010001100101011011000011101000100000001010000011001000110111001010010011100100101101001110010011100000110100001100110010110100110101001100100011100100110000
01001101011000010111001001100011011011110111001100100000010000010110111001110100011011110110111001101001011011110010000001000100011001010010000001000010011011110110111001101001
0101010001100101011011000011101000100000001010000011001000110111001010010011100100101101001110010011100000110100001100110010110100110101001100100011100100110000
ERCS123 escreveu:Queria saber, porque tem registro que funciona, e outros não (não acontece esse erro)? Porque se fosse algum comando errado, esse erro ocorreria em qualquer registro do banco de dados.
Fala brother , como que voce esta abrindo todos DB´s
Código: Selecionar todos
use clientes shared
use clientes exclOBs: confira passo -a-passo como voce esta abrindo os bancos !
:xau
C:\Xharbour\Xdev\Fw\VSX



