Udostępnij za pośrednictwem


Metoda AdomdConnection.GetSchemaDataSet (Guid, array<Object[], Boolean)

Zwraca informacje dotyczące schematu źródło danych przy użyciu Guid obiekt, aby zidentyfikować informacje stosowania określone ograniczenia informacji i opcjonalnie Zgłaszanie wyjątku, jeśli wystąpią błędy wewnętrzne.

Przestrzeń nazw:  Microsoft.AnalysisServices.AdomdClient
Zestaw:  Microsoft.AnalysisServices.AdomdClient (w Microsoft.AnalysisServices.AdomdClient.dll)

Składnia

'Deklaracja
Public Function GetSchemaDataSet ( _
    schema As Guid, _
    restrictions As Object(), _
    throwOnInlineErrors As Boolean _
) As DataSet
'Użycie
Dim instance As AdomdConnection
Dim schema As Guid
Dim restrictions As Object()
Dim throwOnInlineErrors As Boolean
Dim returnValue As DataSet

returnValue = instance.GetSchemaDataSet(schema, _
    restrictions, throwOnInlineErrors)
public DataSet GetSchemaDataSet(
    Guid schema,
    Object[] restrictions,
    bool throwOnInlineErrors
)
public:
DataSet^ GetSchemaDataSet(
    Guid schema, 
    array<Object^>^ restrictions, 
    bool throwOnInlineErrors
)
member GetSchemaDataSet : 
        schema:Guid * 
        restrictions:Object[] * 
        throwOnInlineErrors:bool -> DataSet 
public function GetSchemaDataSet(
    schema : Guid, 
    restrictions : Object[], 
    throwOnInlineErrors : boolean
) : DataSet

Parametry

  • schema
    Typ: System.Guid
    A Guid obiekt, który określa schematu tabela mają być zwrócone.
  • restrictions
    Typ: array<System.Object[]
    Tablica obiektu obiektów, które określa wartości dla kolumn ograniczeń, które są używane przez tabela schematu.Wartości te są stosowane w kolejności kolumn ograniczeń.Oznacza to, że pierwsza wartość ograniczeń stosuje się do pierwszej kolumna ograniczeń, druga wartość ograniczeń stosuje się do drugiej kolumna ograniczeń i tak dalej.
  • 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ślonego zestawu zestaw wierszy schematu DB OLE.

Uwagi

Jeśli throwOnInlineErrors jest true, ta metoda działa identycznie do GetSchemaDataSet.Jeśli throwOnInlineErrors jest false, i błędów występujących 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.