Compartir a través de


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.