ClassType (Dimension Interface)
Note
This feature will be removed in the next version of Microsoft SQL Server. Do not use this feature in new development work, and modify applications that currently use this feature as soon as possible.
The ClassType property of the Dimension interface contains an enumeration constant that identifies the specific class type.
Applies To:clsAggregationDimension, clsCubeDimension, clsDatabaseDimension, clsPartitionDimension
Data Type
For dimension objects, ClassType returns one of the following:
clsDatabaseDimension
clsCubeDimension
clsPartitionDimension
clsAggregationDimension
Access
Read-only
Example
Use the following code to obtain the class type of a dimension object:
Dim dsoDim As DSO.Dimension
Dim objClassType As DSO.ClassTypes
' Insert code here for setting the dsoDim
' dimension object to a valid dimension.
' Get the ClassType property of the dimension.
objClassType = dsoDimDimensionObject.ClassType
' Check the class type.
Select Case objClassType
Case clsDatabaseDimension
' Insert commands for a database dimension.
Case clsCubeDimension
' Insert commands for a cube dimension or virtual cube dimension.
Case clsPartitionDimension
' Insert commands for a partition dimension.
Case clsAggregationDimension
' Insert commands for an aggregation dimension.
Case Else
' Insert other commands.
End Select