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
取得するスキーマの名前空間です。
- restrictions
型: Microsoft.AnalysisServices.AdomdClient. . :: . .AdomdRestrictionCollection
スキーマ テーブルで使用される制限列の値を指定する AdomdRestriction オブジェクトのコレクションです。
戻り値
型: System.Data. . :: . .DataSet
指定した OLE DB スキーマ テーブルの内容を表す DataSet です。
説明
スキーマ テーブルは、schemaName パラメーターで指定した OLE DB スキーマ行セットと同じ形式を持つ DataSet として返されます。DataSet として取得する行をフィルター処理するには、restrictions パラメーターを使用します。たとえば、テーブル名、型、所有者、スキーマなどを制限として指定できます。
注 |
---|
入れ子になった行セットがスキーマに含まれていると、DataSet で返されるテーブルの数が増えます。 |