Nyelv

DbConnection.GetSchema Metódus

Definíció

Ennek az adatforrásnak DbConnectiona sémaadatait adja vissza.

Túlterhelések

Name Description
GetSchema()

Ennek az adatforrásnak DbConnectiona sémaadatait adja vissza.

GetSchema(String)

A sémanév megadott sztringjének DbConnection használatával adja vissza az adatforrás sémaadatait.

GetSchema(String, String[])

Az adatforrás DbConnection sémaadatait adja vissza a sémanévhez megadott sztring és a korlátozási értékek megadott sztringtömbjének használatával.

Megjegyzések

Ha a kapcsolat tranzakcióhoz van társítva, a hívások végrehajtása GetSchema miatt egyes szolgáltatók kivételt okozhatnak.

GetSchema()

Forrás:
DbConnection.cs
Forrás:
DbConnection.cs
Forrás:
DbConnection.cs
Forrás:
DbConnection.cs
Forrás:
DbConnection.cs

Ennek az adatforrásnak DbConnectiona sémaadatait adja vissza.

public:
 virtual System::Data::DataTable ^ GetSchema();
public virtual System.Data.DataTable GetSchema();
abstract member GetSchema : unit -> System.Data.DataTable
override this.GetSchema : unit -> System.Data.DataTable
Public Overridable Function GetSchema () As DataTable

Válaszok

A DataTable sémainformációkat tartalmazó fájl.

Megjegyzések

Ha a kapcsolat tranzakcióhoz van társítva, a hívások végrehajtása GetSchema miatt egyes szolgáltatók kivételt okozhatnak.

Lásd még

A következőre érvényes:

GetSchema(String)

Forrás:
DbConnection.cs
Forrás:
DbConnection.cs
Forrás:
DbConnection.cs
Forrás:
DbConnection.cs
Forrás:
DbConnection.cs

A sémanév megadott sztringjének DbConnection használatával adja vissza az adatforrás sémaadatait.

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

Paraméterek

collectionName
String

Megadja a visszaadni kívánt séma nevét.

Válaszok

A DataTable sémainformációkat tartalmazó fájl.

Kivételek

collectionName null értékként van megadva.

Megjegyzések

Ha a kapcsolat tranzakcióhoz van társítva, a hívások végrehajtása GetSchema miatt egyes szolgáltatók kivételt okozhatnak.

Lásd még

A következőre érvényes:

GetSchema(String, String[])

Forrás:
DbConnection.cs
Forrás:
DbConnection.cs
Forrás:
DbConnection.cs
Forrás:
DbConnection.cs
Forrás:
DbConnection.cs

Az adatforrás DbConnection sémaadatait adja vissza a sémanévhez megadott sztring és a korlátozási értékek megadott sztringtömbjének használatával.

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

Paraméterek

collectionName
String

Megadja a visszaadni kívánt séma nevét.

restrictionValues
String[]

A kért séma korlátozási értékeinek készletét adja meg.

Válaszok

A DataTable sémainformációkat tartalmazó fájl.

Kivételek

collectionName null értékként van megadva.

Megjegyzések

A restrictionValues paraméter n értékmélységeket adhat meg, amelyeket egy adott gyűjtemény korlátozásgyűjteménye határoz meg. Ahhoz, hogy egy adott korlátozás értékeit állítsa be, és ne az egyéb korlátozások értékeit, az előző korlátozásokat null értékűre kell állítania, majd be kell állítania a megfelelő értéket ahhoz a korlátozáshoz, amelyhez értéket szeretne megadni.

Erre példa a "Táblák" gyűjtemény. Ha a "Táblák" gyűjtemény három korlátozással rendelkezik (adatbázis, tulajdonos és táblanév), és csak a "Carl" tulajdonoshoz társított táblákat szeretné visszakapni, akkor legalább a következő értékeket kell megadnia: null, "Carl". Ha nem ad át korlátozásértéket, a rendszer az alapértelmezett értékeket használja a korlátozáshoz. Ez ugyanaz a leképezés, mint a null érték megadása, ami eltér a paraméterérték üres sztringjében való átadástól. Ebben az esetben az üres sztring ("") a megadott paraméter értékének minősül.

Ha a kapcsolat tranzakcióhoz van társítva, a hívások végrehajtása GetSchema miatt egyes szolgáltatók kivételt okozhatnak.

Lásd még

A következőre érvényes: