versión 2004
BLOB TO USERS (usuarios)
Parámetro | Tipo | Descripción | |
usuarios | BLOB | BLOB (encriptado) contiene las cuentas de usuarios | |
creadas y guardadas por el Administrador |
Descripción
El comando BLOB TO USERS añade en la base de datos las cuentas de usuarios presentes en el BLOB usuarios. El BLOB usuarios está encriptado y debe haber sido creado utilizando el comando USERS TO BLOB.
Sólo el Administrador y el Diseñador, pueden ejecutar este comando. Si otro usuario intenta ejecutarlo, el comando no hace nada y se genera un error de privilegio (-9949).
Las siguientes reglas aplican cuando se añade una cuenta de usuario:
El número de identificación de usuario se utiliza como referencia. Los usuarios son procesados en el orden de los números.
Si el número ya existe en el archivo de estructura, la información de la cuenta se actualiza si es necesario, de acuerdo a la información contenida en el BLOB.
Si el número no existe en la estructura de la base, el usuario se crea en función de la información contenida en el BLOB.
Si el número corresponde a una cuenta de usuario que se borró de la estructura de la base, la cuenta se actualiza de acuerdo a la información contenida en el BLOB.
Si la información contenida en el BLOB indica que la cuenta de usuario está borrada, la cuenta está borrada de la estructura de la base.
Los usuarios actualizados están asociados a grupos de acuerdo a la información en el BLOB.
Si un grupo no existe, se crea.
Si el comando se ejecuta correctamente, la variable sistema OK toma el valor 1. De lo contrario, tomae el valor 0.
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 a la 2004 pueden ser cargados en la versión 4D 2004 utilizando la siguiente secuencia:
DOCUMENT TO BLOB(midoc; blob) BLOB TO USERS(blob)
Sin embargo, los archivos de usuarios y grupos generados en 4D a partir de la versión 2004 no pueden abrirse con una versión anterior.
Ver también
Variables y conjuntos sistema
Si el comando se ejecuta correctamente, la variable sistema OK toma el valor 1. De lo contrario, toma el valor 0.