Método SetPermissions (ADOX)
Se aplica a: Access 2013, Office 2013
Especifica los permisos para un grupo o un usuario en un objeto.
Sintaxis
GroupOrUser. SetPermissionsName, ObjectType, Action, Rights [,Inherit] [,ObjectTypeId]
Parámetros
Parámetro | Descripción |
---|---|
Name | Un valor String que especifica el nombre del objeto para el que se van a establecer permisos. |
ObjectType | Un valor Long que puede ser una de las constantes ObjectTypeEnum, que especifica el tipo de objeto para el que se van a obtener permisos. |
Action | Un valor Long que puede ser una de las constantes ActionEnum, que especifica el tipo de acción que se realizará cuando se establezcan permisos. |
Rights | Un valor Long que puede ser una máscara de bits de una o varias de las constantes RightsEnum, que indica los derechos a establecer. |
Inherit | Opcional. Un 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. Un valor Variant que especifica el GUID correspondiente a un tipo de objeto de proveedor no definido en la especificación de OLE DB. Este parámetro es necesario si ObjectType se ha establecido en adPermObjProviderSpecific; de lo contrario, no se utiliza. |
Comentarios
Si el proveedor no admite el establecimiento de derechos de acceso para grupos o usuarios, se producirá un error.
Nota:
Cuando se llama a SetPermissions, el establecimiento de Action en adAccessRevoke anula los valores del parámetro Rights. No establezca Action en adAccessRevoke si desea que los derechos especificados en el parámetro Rights sean efectivos.