次の方法で共有


AdomdConnection.GetSchemaDataSet メソッド (String, AdomdRestrictionCollection)

データ ソースからスキーマ情報を取得します。情報を識別するためのスキーマ名と、その情報に対して適用する制限を引数として指定します。

名前空間:  Microsoft.AnalysisServices.AdomdClient
アセンブリ:  Microsoft.AnalysisServices.AdomdClient (Microsoft.AnalysisServices.AdomdClient.dll)

構文

'宣言
Public Function GetSchemaDataSet ( _
    schemaName As String, _
    restrictions As AdomdRestrictionCollection _
) As DataSet
'使用
Dim instance As AdomdConnection 
Dim schemaName As String 
Dim restrictions As AdomdRestrictionCollection 
Dim returnValue As DataSet 

returnValue = instance.GetSchemaDataSet(schemaName, _
    restrictions)
public DataSet GetSchemaDataSet(
    string schemaName,
    AdomdRestrictionCollection restrictions
)
public:
DataSet^ GetSchemaDataSet(
    String^ schemaName, 
    AdomdRestrictionCollection^ restrictions
)
member GetSchemaDataSet : 
        schemaName:string * 
        restrictions:AdomdRestrictionCollection -> DataSet
public function GetSchemaDataSet(
    schemaName : String, 
    restrictions : AdomdRestrictionCollection
) : DataSet

パラメーター

  • schemaName
    型: System.String
    取得するスキーマの名前です。

戻り値

型: System.Data.DataSet
指定した OLE DB スキーマ テーブルの内容を表す DataSet です。

説明

スキーマ テーブルは、schemaName パラメーターで指定した OLE DB スキーマ行セットと同じ形式を持つ DataSet として返されます。 DataSet として取得する行をフィルター処理するには、restrictions パラメーターを使用します。 たとえば、ディメンション スキーマに対してキューブ名とディメンション名の制限を指定できます。

注意

入れ子になった行セットがスキーマに含まれていると、DataSet で返されるテーブルの数が増えます。

関連項目

参照

AdomdConnection クラス

GetSchemaDataSet オーバーロード

Microsoft.AnalysisServices.AdomdClient 名前空間