Metoda AdomdConnection.GetSchemaDataSet (String, String, AdomdRestrictionCollection, Boolean)
Zwraca informacje dotyczące schematu źródło danych, informacje przy użyciu nazwy schematu i obszaru nazw, stosowanie wszelkich ograniczeń określonych informacji i, opcjonalnie, jeśli wystąpią błędy wewnętrzne, zgłaszanie wyjątku.
Przestrzeń nazw: Microsoft.AnalysisServices.AdomdClient
Zestaw: Microsoft.AnalysisServices.AdomdClient (w Microsoft.AnalysisServices.AdomdClient.dll)
Składnia
'Deklaracja
Public Function GetSchemaDataSet ( _
schemaName As String, _
schemaNamespace As String, _
restrictions As AdomdRestrictionCollection, _
throwOnInlineErrors As Boolean _
) As DataSet
'Użycie
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
Parametry
- schemaName
Typ: System.String
Nazwa schematu, które mają zostać pobrane.
- schemaNamespace
Typ: System.String
Nazwa obszaru nazw schematu do pobrania.
- restrictions
Typ: Microsoft.AnalysisServices.AdomdClient.AdomdRestrictionCollection
Kolekcja AdomdRestriction obiektów, które określa wartości dla kolumn ograniczeń używane przez tabela schematu.
- throwOnInlineErrors
Typ: System.Boolean
Jeśli true, błędy wewnętrzne spowodować wyjątek zgłoszony; w przeciwnym razie DataRow.GetColumnError jest używana do określenia wygenerowany błąd.
Wartość zwracana
Typ: System.Data.DataSet
A DataSet , oznaczającą zawartość określonej tabela Schemat OLE DB.
Uwagi
Jeśli throwOnInlineErrors jest true, ta metoda działa identycznie do GetSchemaDataSet.Jeśli throwOnInlineErrors jest false, i występują błędy podczas pobierania informacji o schemacie, wynikowy DataSet może zawierać nullodwołanie o wartości null (Nothing w języku Visual Basic) komórki, które normalnie nie znajdowałyby się nullodwołanie o wartości null (Nothing w języku Visual Basic).Aby określić szczegóły występujących błędów, można użyć DataRow.GetColumnsInError, DataRow.GetColumnError, DataRow.HasErrors, DataSet.HasErrors, i DataTable.HasErrors metody i właściwości.