Udostępnij za pośrednictwem


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

Zwraca informacje dotyczące schematu źródło danych przy użyciu Guid obiekt, aby określić, które informacje dotyczące schematu, aby powrócić i stosując wszystkie określone ograniczenia do informacji.

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() _
) As DataSet
'Użycie
Dim instance As AdomdConnection
Dim schema As Guid
Dim restrictions As Object()
Dim returnValue As DataSet

returnValue = instance.GetSchemaDataSet(schema, _
    restrictions)
public DataSet GetSchemaDataSet(
    Guid schema,
    Object[] restrictions
)
public:
DataSet^ GetSchemaDataSet(
    Guid schema, 
    array<Object^>^ restrictions
)
member GetSchemaDataSet : 
        schema:Guid * 
        restrictions:Object[] -> DataSet 
public function GetSchemaDataSet(
    schema : Guid, 
    restrictions : Object[]
) : 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 używa schematu tabela.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.

Wartość zwracana

Typ: System.Data.DataSet
A DataSet , oznaczającą zawartość określonego zestawu zestaw wierszy schematu DB OLE.

Uwagi

Zestaw wierszy schematu są zwracane jako DataSet ma ten sam format jako wierszy schematu OLE DB, określony przez schema parametru.Użyj restrictions parametru do filtrowania wierszy zwracanych w DataSet.(Na przykład, można określić ograniczenia dla tabela Nazwa, typ, właściciel lub schematu).Jeśli wartości w tablicy, zawierać pustych ciągów lub wartości NULL dla elementów tablicy, które nie zawierają wartości.W przypadku przekazania pustą tablicę do restrictions, zwracane są wszystkie wiersze w domyślnej kolejności.Wartości w tablicy odpowiadają do celu z kolumn OLE DB lub OLE DB dla OLAP specyfikacji.

Jeśli Guid , pod warunkiem że nie jest skojarzony z zestawu zestaw wierszy schematu lub zestawu zestaw wierszy schematu skojarzone z dostarczonego Guid nie jest obsługiwana przez serwer, InvalidOperationException jest wyjątek.Podobnie jest wyjątek w przypadku wystąpienia błędu podczas pobierania zestaw wierszy schematu od dostawca.

AdomdSchemaGuid Zawiera kolekcja z Guid obiektów, które najczęściej reprezentuje obsługiwane OLE DB i XML for Analysis schematu wierszy.

Ostrzeżenie

Jeśli schemat zawiera zagnieżdżonych zestawów wierszy, więcej tabel mogą być zwracane w DataSet.