Udostępnij za pośrednictwem


clsRoleCommand

Ostrzeżenie

  Ta funkcja zostanie usunięta z następnej wersji programu Microsoft SQL Server. Nie należy stosować tej funkcji w nowych projektach oraz jak najszybciej należy zmodyfikować aplikacje, w których obecnie jest używana ta funkcja.

Obiekt ClassType clsRoleCommand zawiera określonej implementacji Command interfejs.Obiekty te dostarczają kolekcje i właściwości za pomocą Command interfejs.Ma skojarzony obiekt ClassType clsRoleCommand.

Uwagi

An object of ClassType clsRoleCommand encapsulates a user-defined command that is automatically executed on the Microsoft® SQL Server™ 2000 Analysis Services client computer when a cube is accessed by members of the specified role.Dodawanie polecenia do roli, dodając go do roli Commands kolekcja.Takie polecenia zawierają składniki obliczeniowe nazwane zestawy, odwołania do biblioteki i inne.

Na przykład chcesz udzielić dostępu do obliczeniowy element członkowski o nazwie SalesBonusto członkowie roli menedżera, ale nie do członków roli Sprzedawca.Polecenie tworzy SalesBonus obliczana element członkowski jest wykonywane automatycznie dla członków roli menedżera podczas uzyskiwania dostępu moduł zawiera polecenie roli.

Przykład

Tworzenie obiektu za pomocą następującego kodu ClassType clsRoleCommand:

'Assume an object (dsoDB) of ClassType clsDatabase exists
Dim dsoRole As DSO.Role   'Role
Dim dsoCmd As DSO.Command   'Command

Set dsoRole = dsoDB.Roles(1)
Set dsoCmd = dsoRole.Commands.AddNew("RoleCmd1")