Bloqueia determinado registro.
Sintaxe
DBRLOCK([ nRegistro ]) –> Lógico
Descrição
Esta função é utilizada quando se tem uma tabela aberta e 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 a ser bloqueado através do parâmetro (recno), mas se este for omitido será bloqueado o registro corrente como na função RLOCK().
Esta função é o oposto à DBRUNLOCK, que libera registros bloqueados.
Exemplo
Este exemplo mostra duas variações do uso de DBRLOCK.
DBUSEAREA( .T.,”dbfcdxads”, “dadosadv609sa1990.dbf”,”SSS”, .T., .F. )
DBGOTO(100)
DBRLOCK() // Bloqueia o registro atual (100)
DBRLOCK(110) // Bloqueia o registro de número 110