4D v16.3

LOCKED BY

Página Inicial

 
4D v16.3
LOCKED BY

LOCKED BY 


 

LOCKED BY ( {tabela ;} processo ; usuario4D ; usuarioSessao ; nomeProcesso ) 
Parâmetro Tipo   Descrição
tabela  Tabela in Tabela para visualizar os registros bloqueados, ou Tabela Padrão, se omitido
processo  Inteiro longo in Nº de referência do processo
usuario4D  String in nome do usuário 4D
usuarioSessao  String in Nome do usuário que abriu a sessão de trabalho
nomeProcesso  String in Nome do processo

LOCKED BY  devolve a informação sobre o usuário e o processo que tem bloqueado um registro. O número do processo(*), o nome de usuário, o nome do equipo assim como o nome do processo são devolvidos nas variáveis processo, usuario4D, usuarioSessao, e nomeProcesso. Pode utilizar esta informação em uma caixa de diálogo personalizada para advertir al usuário quando um registro está bloqueado.
(*) Este é o número do processo na máquina onde se executa o código que origina o bloqueio de registro. No caso de um trigger ou um método que seja executado no servidor, se devolve o número de processo "gemeo" na máquina servidor. No caso de un método que se executa em uma aplicañáo remota, se devolve o número de processo na máquina remota.

Se o registro não estiver bloqueado, processo devolve 0 e usuario, maquina, e nomeProcesso devolvem cadeias vazias. Se quer carregar em modo leitura/escritura um registro que foi apagado, processo devolve -1 e usuario, maquina, e nomeProcesso devolvem strings vazias.

Em modo mono-usuário, este comando devolve os valores em processo e nomeProcesso unicamente se um registro estiver bloqueado. Os valores devolvidos em usuario e maquina são cadeias vazias.

Em modo Cliente/Servidor, o número de processo devolvido é o número do processo no servidor.

O parâmetro usuario devolvido corresponde ao nome do usuário definido no editor de senhas de 4D. Se não há sistema de senhas, devolve “Desenhista”.

O parâmetro maquina devolvido corresponde ao nome do usuário que abriu a sessão na máquina cliente (este nome aparece na janela de administração de 4D Server para cada processo aberto).



Ver também 

Locked
Record Locking

 
PROPRIEDADES 

Produto: 4D
Tema: Bloqueio de Registros
Número 353

Comportamento diferente em modo remoto

 
HISTÓRIA 

Modificado: 4D v11 SQL Release 2
Renomear: 4D v14 R3

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)