다음을 통해 공유


SetPermissions 메서드(ADOX)

개체에 대한 그룹 또는 사용자 권한을 지정합니다.

통사론

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

매개 변수

이름
사용 권한을 설정할 개체의 이름을 지정하는 String 값입니다.

ObjectType
사용 권한을 가져올 개체의 형식을 지정하는 ObjectTypeEnum 상수 중 하나일 수 있는 Long 값입니다.

작업
사용 권한을 설정할 때 수행할 작업 유형을 지정하는 ActionEnum 상수 중 하나일 수 있는 Long 값입니다.

권한
설정 권한을 나타내는 RightsEnum 상수 중 하나 이상의 비트 마스크일 수 있는 Long 값입니다.

상속
선택적. 개체가 이러한 사용 권한을 상속하는 방법을 지정하는 InheritTypeEnum 상수 중 하나일 수 있는 Long 값입니다. 기본값은 adInheritNone .

ObjectTypeId
선택적. OLE DB 사양에 의해 정의되지 않은 공급자 개체 형식의 GUID를 지정하는 Variant 값입니다. 이 매개 변수는 ObjectType adPermObjProviderSpecific 설정되는 경우에 필요합니다. 그렇지 않으면 사용되지 않습니다.

발언

공급자가 그룹 또는 사용자에 대한 액세스 권한 설정을 지원하지 않는 경우 오류가 발생합니다.

메모

SetPermissions호출할 때 작업을 adAccessRevoke 설정하면 Rights 매개 변수의 모든 설정이 재정의됩니다. Rights 매개 변수에 지정된 권한을 적용하려면 Actions adAccessRevoke 설정하지 마세요.

적용 대상

ADOX(사용자 개체)

참고 항목

GetPermissions 및 SetPermissions 메서드 예제(VB)
GetPermissions 메서드(ADOX)
ADOX(Name 속성)