Página 1 de 1
ERRO - LOCK REQUIRED
Enviado: 15 Ago 2007 22:34
por ERCS123
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
Enviado: 15 Ago 2007 23:12
por Maligno
Quando esse erro aparece, ou você deve bloquear o registro no arquivo aberto em modo compartilhado ou abrir o arquivo no modo exclusivo.
Enviado: 16 Ago 2007 00:22
por dbsh
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:
Código: Selecionar todos
IF !RLock()
Alert("Registro em uso por outro usuario")
RETU .F.
ENDIF
REPL Campo WITH Novo_Valor
UNLOCK
Enviado: 16 Ago 2007 06:37
por ERCS123
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.
Enviado: 16 Ago 2007 07:17
por ederxc
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
Em qualquer uma das duas formas que voce abrir seu banco na hora de gravar gualquer coisa o clipper vai exigir que voce faça um
Flock() ou
Rlock()
OBs: confira passo -a-passo como voce esta abrindo os bancos !
:xau