Função: SimpleLock


Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todos
Nível de Acesso:Nível 1 (Acesso Clientes)
Idiomas:Português (Brasil) , Português (Portugal) , Espanhol


Descrição:
Por meio desta função é possivel realizar o bloqueio de edições (reserva) do registro atual presente no alias corrente. (Tabela em aberto)Realiza uma indireção para a função MsRLock(), onde a mesma executa a função AX_RLOCK() para RDDs do tipo AXS ou no caso de  outras RDDS executa a função DBRLock().
Programa Fonte:
APLIB060.PRW
Sintaxe:

SimpleLock ( [ ] ) --> lRet

Retorno:
lRet
    (logico)
  • Retorna .T, se realizou o bloqueio do registro. .F. não conseguiu realizar o bloqueio
Exemplos
DBSelectArea("SB1")DBGoTo(100)SimpleLock() // Bloqueia o registro atual (100)MsRUnlock(100) // Desbloqueia o registro
Parâmetros:



Nome

Tipo

Descrição

Default

Obrigatório

Referência




Array of Record













Observação:
A rotina que realizou o bloqueio do registro via SimpleLock é responsável por realizar a liberação do mesmo, através da MsrUnlock. A SimpleLock não participa do controle de transações do sistema, e nem sofre desbloqueio através da MsUnlockAll. 

  • Sem rótulos