Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
BLOB TO USERS
|
BLOB TO USERS ( usuarios ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
usuarios | BLOB |
![]() |
BLOB (encriptado) contiene las cuentas de usuarios creadas y guardadas por el Administrador | |||||
El comando BLOB TO USERS remplaza las cuentas usuarios y los grupos presentes en el BLOB usuarios en la base actual. El BLOB usuarios está encriptado y debe haber sido creado utilizando el comando USERS TO BLOB.
Sólo el Administrador o el Diseñador de la base pueden ejecutar este comando. Si otro usuario intenta ejecutarlo, el comando no hace nada y se genera un error de privilegio (-9949).
Los efectos de este comando son diferentes dependiendo de si se ejecuta desde una base proyecto o una base binaria:
Base proyecto
Este comando se usa por compatibilidad, para mover los usuarios y grupos previamente guardados de un archivo BLOB al archivo directorio.json de la base. Todos los usuarios y grupos ya definidos en el archivo directorio.json son reemplazados por los contenidos BLOB de los usuarios, excepto el "Diseñador" y el "Administrador".
Base binaria
Este comando hace que se remplacen todas las cuentas y grupos creados por el Administrador de la base. Si el BLOB usuarios contiene datos válidos, el comando realiza las siguientes operaciones:
Nota de compatibilidad: los archivos de usuarios y grupos (extensión .4UG) creados por el comando de menú Guardar Grupos... en versiones de 4D anteriores pueden cargarse en 4D utilizando la siguiente secuencia (las versiones 4D muy antiguas pueden requerir el uso de versiones intermedias):
DOCUMENT TO BLOB(mydoc;blob)
BLOB TO USERS(blob)
Si el comando se ejecuta correctamente, la variable sistema OK toma el valor 1. De lo contrario, toma el valor 0.
Producto: 4D
Tema: Grupos y usuarios
Número
850
Creado por: 4D 2004
Manual de lenguaje 4D ( 4D v20 R7)