次の方法で共有


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

データ ソースからスキーマ情報を取得します。情報を識別するためのスキーマ名と名前空間、および情報に対して適用する制限を引数として指定します。オプションで、インライン エラーの発生時に例外をスローさせることもできます。

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

構文

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

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

パラメーター

  • schemaName
    型: System.String
    取得するスキーマの名前です。
  • schemaNamespace
    型: System.String
    取得するスキーマの名前空間です。
  • throwOnInlineErrors
    型: System.Boolean
    true の場合、インライン エラーの発生時に例外がスローされます。それ以外の場合は、DataRow.GetColumnError を使用して、生成されたエラーを特定します。

戻り値

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

説明

throwOnInlineErrors が true の場合、このメソッドの動作は GetSchemaDataSet と等しくなります。 throwOnInlineErrors が false の場合、スキーマ情報の取得中にエラーが発生すると、結果の DataSet には (実際には nullNULL 参照 (Visual Basic では Nothing) ではなくても) nullNULL 参照 (Visual Basic では Nothing) セルが含まれる場合があります。 発生したエラーの詳細を確認するには、DataRow.GetColumnsInError、DataRow.GetColumnError、DataRow.HasErrors、DataSet.HasErrors、DataTable.HasErrors などのメソッドまたはプロパティを使用します。

関連項目

参照

AdomdConnection クラス

GetSchemaDataSet オーバーロード

Microsoft.AnalysisServices.AdomdClient 名前空間