次の方法で共有


AdomdConnection.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

パラメーター

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

戻り値

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

説明

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

注意

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

関連項目

参照

AdomdConnection クラス

GetSchemaDataSet オーバーロード

Microsoft.AnalysisServices.AdomdClient 名前空間