RLock [AS]
Autor: Eurai Criado: 01/01/2016 Atualizado: 27/07/2021Descrição
Bloqueia o registro atual |
Sintaxe
RLock() |
Parâmetros
Par | Nome | Tipo | Descrição | Default | Obg | Ref |
Retorno
Retorno | Tipo | Descrição |
lRet | Boolean |
Retorna verdadeiro (.T.), se o registro for bloqueado com sucesso; caso contrário, falso (.F.), se não bloquear o registro. Principal motivo: O registro já foi bloqueado por outro usuário |
Exemplo
#INCLUDE "TOTVS.CH" User Function RLock() dbSelectArea('SA1') dbGoTo(2) If !RLock() Conout( 'Não Bloqueou' ) Endif VarInfo( 'RLock', SA1->( dbRLockList() ) ) Return( Nil )
Resultado
Informações adicionais
Esta função é utilizada quando se tem uma tabela aberta, compartilhada e se deseja bloquear um registro para que outros usuários não possam alterá-lo. |
Se a tabela já está aberta em modo exclusivo, a função não altera seu estado |
Essa função funciona exatamente como a função DBRLock() quando chamada sem parâmetros |
Gostou? Compartilhe com seus amigos e deixe um comentário! 😎