Compartir a través de


SetPermissions (método, ADOX)

Especifica los permisos de un grupo o usuario en un objeto.

Sintaxis

  
GroupOrUser.SetPermissions Name, ObjectType, Action, Rights [, Inherit] [, ObjectTypeId]  

Parámetros

Nombre
Valor String que especifica el nombre del objeto para el que se van a establecer permisos.

ObjectType
Valor Long que puede ser una de las constantes ObjectTypeEnum, que especifica el tipo del objeto para el que se van a obtener permisos.

Acción
Valor Long que puede ser una de las constantes ActionEnum que especifica el tipo de acción que se va a realizar al establecer permisos.

Derechos
Valor Long que puede ser una máscara de bits de una o varias de las constantes RightsEnum, que indica los derechos que se van a establecer.

Inherit
Opcional. Valor Long que puede ser una de las constantes InheritTypeEnum, que especifica cómo heredarán estos permisos los objetos. El valor predeterminado es adInheritNone.

ObjectTypeId
Opcional. Valor Variant que especifica el GUID de un tipo de objeto de proveedor que no está definido por la especificación OLE DB. Este parámetro es necesario si ObjectType se establece en adPermObjProviderSpecific; de lo contrario, no se usa.

Comentarios

Se producirá un error si el proveedor no admite la configuración de derechos de acceso para grupos o usuarios.

Nota

Cuando se llama a SetPermissions, establecer Actions en adAccessRevoke invalida cualquier configuración del parámetro Rights. No establezca Actions en adAccessRevoke si desea que los derechos especificados en el parámetro Rights surtan efecto.

Se aplica a

Consulte también

Ejemplo de métodos GetPermissions y SetPermissions (VB)
GetPermissions (método, ADOX)
Name (propiedad, ADOX)