Função: DBRLock
Bloqueia o registro atual ou o especificado.
DBRLock ( [ nRegistro] ) --> lRet
Nome | Tipo | Descrição | Obrigatório | Referência |
nRegistro | Numérico | Indica o número do registro que será bloqueado. |
lRet
- (logico)
- 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.
- 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.
- O usuário pode escolher o registro que será bloqueado, através do parâmetro <nRegistro>, mas se este não for especificado, o registro corrente será bloqueado como na função RLock().
- Esta função funciona de forma oposta a DBRUnlock(), que libera os registros bloqueados.
//Este exemplo, apresenta duas maneiras de utilizar a função DBRLock().
DBUseArea( .T.,"dbfcdxads", "\dadosadv609\sa1990.dbf","SSS",.T., .F. )
DBGoTo(100)
DBRLock() // Bloqueia o registro atual (100)
DBRLock(110) // Bloqueia o registro de número 110
Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas