OleDbConnection.GetSchema Methode

Definition

Gibt Schemainformationen für die Datenquelle dieses Werts OleDbConnectionzurück.

Überlädt

Name Beschreibung
GetSchema()

Gibt Schemainformationen für die Datenquelle dieses Werts OleDbConnectionzurück.

GetSchema(String)

Gibt Schemainformationen für die Datenquelle zurück OleDbConnection , die die angegebene Zeichenfolge für den Schemanamen verwendet.

GetSchema(String, String[])

Gibt Schemainformationen für die Datenquelle zurück OleDbConnection , die die angegebene Zeichenfolge für den Schemanamen und das angegebene Zeichenfolgenarray für die Einschränkungswerte verwendet.

GetSchema()

Quelle:
DbConnectionHelper.cs
Quelle:
DbConnectionHelper.cs
Quelle:
DbConnectionHelper.cs
Quelle:
DbConnectionHelper.cs

Gibt Schemainformationen für die Datenquelle dieses Werts OleDbConnectionzurück.

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

Gibt zurück

Eine DataTable , die Schemainformationen enthält.

Weitere Informationen

Gilt für:

GetSchema(String)

Quelle:
DbConnectionHelper.cs
Quelle:
DbConnectionHelper.cs
Quelle:
DbConnectionHelper.cs
Quelle:
DbConnectionHelper.cs

Gibt Schemainformationen für die Datenquelle zurück OleDbConnection , die die angegebene Zeichenfolge für den Schemanamen verwendet.

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

Parameter

collectionName
String

Gibt den Namen des zurückzugebenden Schemas an.

Gibt zurück

Eine DataTable , die Schemainformationen enthält.

Hinweise

Wenn collectionName als NULL angegeben wird, enthält die DataTable Datei Informationen zu allen verfügbaren Metadaten und deren Einschränkungen.

Weitere Informationen

Gilt für:

GetSchema(String, String[])

Quelle:
DbConnectionHelper.cs
Quelle:
DbConnectionHelper.cs
Quelle:
DbConnectionHelper.cs
Quelle:
DbConnectionHelper.cs

Gibt Schemainformationen für die Datenquelle zurück OleDbConnection , die die angegebene Zeichenfolge für den Schemanamen und das angegebene Zeichenfolgenarray für die Einschränkungswerte verwendet.

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

Parameter

collectionName
String

Gibt den Namen des zurückzugebenden Schemas an.

restrictionValues
String[]

Gibt einen Satz von Einschränkungswerten für das angeforderte Schema an.

Gibt zurück

Eine DataTable , die Schemainformationen enthält.

Hinweise

Wenn collectionName als NULL angegeben wird, enthält die DataTable Datei Informationen zu allen verfügbaren Metadaten und deren Einschränkungen.

Der restrictionValues Parameter kann eine Tiefe von Werten bereitstellen, die durch die Einschränkungsauflistung für eine bestimmte Auflistung angegeben werden. Um Werte für eine bestimmte Einschränkung festzulegen und nicht die Werte anderer Einschränkungen festzulegen, müssen Sie die vorherigen Einschränkungen auf NULL festlegen und dann den entsprechenden Wert für die Einschränkung einfügen, für die Sie einen Wert angeben möchten.

Ein Beispiel hierfür ist die "Tables"-Auflistung. Wenn die "Tables"-Auflistung drei Einschränkungen (Datenbank, Besitzer und Tabellenname) aufweist und Sie nur die dem Besitzer "Carl" zugeordneten Tabellen zurückgeben möchten, müssen Sie die folgenden Werte (mindestens): NULL, "Carl". Wenn kein Einschränkungswert übergeben wird, werden die Standardwerte für diese Einschränkung verwendet. Dies ist dieselbe Zuordnung wie das Übergeben von NULL, was sich von der Übergabe einer leeren Zeichenfolge für den Parameterwert unterscheidet. In diesem Fall wird die leere Zeichenfolge ("") als Wert für den angegebenen Parameter betrachtet.

Weitere Informationen

Gilt für: