Descrição
RLock [AS] - Bloqueia o registro atual
|
Sintaxe
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! 😎