Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
BLOB TO USERS
|
BLOB TO USERS ( usuarios ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
usuarios | BLOB |
![]() |
BLOB (criptografado) contendo contas de usuários do banco de dados criadas e guardadas pelo administrador do banco | |||||
O comando BLOB TO USERS adiciona as contas de usuários presentes no BLOB usuarios ao banco de dados. O BLOB usuarios está criptografado e deve ter sido criado usando o comando USERS TO BLOB.
Apenas o Administrador e o Desenhista (designer) podem executar esse comando. Se outro usuário tentar executá-lo, o comando não faz nada e gera um erro de privilégio de acesso (-9949).
Os efeitos deste comando são diferentes dependendo de se é executado de um projeto ou um banco de danos binário
Banco de dados Projeto
Este comando é usado por compatibilidade, para mover usuários e grupos previamente salvos de um arquivo BLOB ao arquivo directory.json do banco de dados. Todos os usuários e grupos já definidos no arquivo directory.json são substituidos pelos conteúdos de usuários BLOB, exceto o "Designer/Desenhista" e"Administrador".
Banco de dados binário
este comando causa a substituição de quaisquer contas e grupos existentes criados pelo Administrador no banco de dados. Se o BLOB usuários conter dados válidos, o comando realiza as operações abaixo:
Nota de Compatibilidade: Arquivos usuário e grupos (.4UG extension) criados pelo menu de comando Save Groups... em versões 4D anteriores podem ser carregados em 4D usando a sequência abaixo (versões muito antigas de 4D podem exigir podem precisar de versões intermediárias):
DOCUMENT TO BLOB(mydoc;blob)
BLOB TO USERS(blob)
Se o comando tiver sido executado corretamente, a variável sistema OK assume o valor 1. Senão, assume o valor 0.
Produto: 4D
Tema: Usuário e Grupos
Número
850
Criado por: 4D 2004
Manual de linguagem 4D ( 4D v20 R7)