OleDbConnection.GetSchema Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Ennek az adatforrásnak OleDbConnectiona sémaadatait adja vissza.
Túlterhelések
| Name | Description |
|---|---|
| GetSchema() |
Ennek az adatforrásnak OleDbConnectiona sémaadatait adja vissza. |
| GetSchema(String) |
A sémanév megadott sztringjének OleDbConnection használatával adja vissza az adatforrás sémaadatait. |
| GetSchema(String, String[]) |
Az adatforrás OleDbConnection sémaadatait adja vissza a sémanévhez megadott sztring és a korlátozási értékek megadott sztringtömbjének használatával. |
GetSchema()
- Forrás:
- DbConnectionHelper.cs
- Forrás:
- DbConnectionHelper.cs
- Forrás:
- DbConnectionHelper.cs
- Forrás:
- DbConnectionHelper.cs
Ennek az adatforrásnak OleDbConnectiona sémaadatait adja vissza.
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
Válaszok
A DataTable sémainformációkat tartalmazó fájl.
Lásd még
A következőre érvényes:
GetSchema(String)
- Forrás:
- DbConnectionHelper.cs
- Forrás:
- DbConnectionHelper.cs
- Forrás:
- DbConnectionHelper.cs
- Forrás:
- DbConnectionHelper.cs
A sémanév megadott sztringjének OleDbConnection használatával adja vissza az adatforrás sémaadatait.
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
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.
Megjegyzések
Ha collectionName null értékként van megadva, a DataTable rendszer az összes elérhető metaadatra és annak korlátozásaira vonatkozó információkat tartalmazza.
Lásd még
A következőre érvényes:
GetSchema(String, String[])
- Forrás:
- DbConnectionHelper.cs
- Forrás:
- DbConnectionHelper.cs
- Forrás:
- DbConnectionHelper.cs
- Forrás:
- DbConnectionHelper.cs
Az adatforrás OleDbConnection 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:
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
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.
Megjegyzések
Ha collectionName null értékként van megadva, a DataTable rendszer az összes elérhető metaadatra és annak korlátozásaira vonatkozó információkat tartalmazza.
A restrictionValues paraméter n mélységű értékeket 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 tulajdonos "Carl" tulajdonosához társított táblákat szeretné visszakapni, akkor a következő értékeket kell megadnia (legalább): 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.