OleDbConnection.GetSchema Metoda

Definice

Vrátí informace o schématu pro zdroj dat OleDbConnection .

Přetížení

GetSchema()

Vrátí informace o schématu pro zdroj dat OleDbConnection .

GetSchema(String)

Vrátí informace o schématu pro zdroj dat s OleDbConnection použitím zadaného řetězce pro název schématu.

GetSchema(String, String[])

Vrátí informace o schématu pro zdroj dat s OleDbConnection použitím zadaného řetězce pro název schématu a zadaného pole řetězce pro hodnoty omezení.

GetSchema()

Vrátí informace o schématu pro zdroj dat OleDbConnection .

public:
 override System::Data::DataTable ^ GetSchema();
public override System.Data.DataTable GetSchema ();
override this.GetSchema : unit -> System.Data.DataTable
Public Overrides Function GetSchema () As DataTable

Návraty

DataTable

DataTable, Který obsahuje informace o schématu.

Viz také

Platí pro

GetSchema(String)

Vrátí informace o schématu pro zdroj dat s OleDbConnection použitím zadaného řetězce pro název schématu.

public:
 override System::Data::DataTable ^ GetSchema(System::String ^ collectionName);
public override System.Data.DataTable GetSchema (string collectionName);
override this.GetSchema : string -> System.Data.DataTable
Public Overrides Function GetSchema (collectionName As String) As DataTable

Parametry

collectionName
String

Určuje název schématu, který se má vrátit.

Návraty

DataTable

DataTable, Který obsahuje informace o schématu.

Poznámky

Pokud collectionName je parametr zadán jako null, DataTable bude obsahovat informace o všech dostupných metadatech a jejich omezeních.

Viz také

Platí pro

GetSchema(String, String[])

Vrátí informace o schématu pro zdroj dat s OleDbConnection použitím zadaného řetězce pro název schématu a zadaného pole řetězce pro hodnoty omezení.

public:
 override System::Data::DataTable ^ GetSchema(System::String ^ collectionName, cli::array <System::String ^> ^ restrictionValues);
public override System.Data.DataTable GetSchema (string collectionName, string[] restrictionValues);
public override System.Data.DataTable GetSchema (string collectionName, string?[]? restrictionValues);
override this.GetSchema : string * string[] -> System.Data.DataTable
Public Overrides Function GetSchema (collectionName As String, restrictionValues As String()) As DataTable

Parametry

collectionName
String

Určuje název schématu, který se má vrátit.

restrictionValues
String[]

Určuje sadu hodnot omezení pro požadované schéma.

Návraty

DataTable

DataTable, Který obsahuje informace o schématu.

Poznámky

Pokud collectionName je parametr zadán jako null, DataTable bude obsahovat informace o všech dostupných metadatech a jejich omezeních.

restrictionValuesParametr může zadat n -Depth hodnot, které jsou určeny kolekcí omezení pro určitou kolekci. Aby bylo možné nastavit hodnoty pro dané omezení a nikoli nastavit hodnoty jiných omezení, je nutné nastavit předchozí omezení na hodnotu null a poté zadat příslušnou hodnotu v poli pro omezení, pro které chcete zadat hodnotu.

Příkladem je kolekce "Tables". Pokud má kolekce Tables tři omezení (databáze, vlastníka a název tabulky) a chcete získat zpět pouze tabulky přidružené k vlastníkovi "Carl", je nutné předat následující hodnoty (minimálně): null, "Carl". Pokud hodnota omezení není předána, použijí se pro toto omezení výchozí hodnoty. Jedná se o stejné mapování jako předání hodnoty null, která se liší od předání prázdného řetězce pro hodnotu parametru. V takovém případě je prázdný řetězec ("") považován za hodnotu zadaného parametru.

Viz také

Platí pro