次の方法で共有


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

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

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

構文

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

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

パラメーター

戻り値

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

説明

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

注意

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