Ajude o site desativando o bloqueador de anúncio

ASSINE A NEWSLETTER

Cadastrando...
PIX uDesenv pix deposito

RLock [AS]

Autor: Eurai Criado: 01/01/2016 Atualizado: 27/07/2021

Descriçã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
rlock_-_resultado_01                                       

 

 

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! 😎