Freigeben über


OdbcConnection.GetSchema Methode

Definition

Gibt Schemainformationen für die Datenquelle dieser OdbcConnection zurück.

Überlädt

GetSchema()

Gibt Schemainformationen für die Datenquelle dieser OdbcConnection zurück.

GetSchema(String)

Gibt Schemainformationen für die Datenquelle dieser OdbcConnection mithilfe des angegebenen Schemanamens zurück.

GetSchema(String, String[])

Gibt Schemainformationen für die Datenquelle dieser OdbcConnection mithilfe der angegebenen Zeichenfolge des Schemanamens und des angegebenen Zeichenfolgenarrays der Einschränkungswerte zurück.

GetSchema()

Quelle:
OdbcConnectionHelper.cs
Quelle:
OdbcConnectionHelper.cs
Quelle:
OdbcConnectionHelper.cs
Quelle:
OdbcConnectionHelper.cs

Gibt Schemainformationen für die Datenquelle dieser OdbcConnection zurü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:
OdbcConnectionHelper.cs
Quelle:
OdbcConnectionHelper.cs
Quelle:
OdbcConnectionHelper.cs
Quelle:
OdbcConnectionHelper.cs

Gibt Schemainformationen für die Datenquelle dieser OdbcConnection mithilfe des angegebenen Schemanamens zurück.

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 zurückzugebenden Namen des Schemas an.

Gibt zurück

Eine DataTable, die Schemainformationen enthält.

Hinweise

Wenn collectionName NULL ist, enthält die DataTable Informationen zu allen verfügbaren Metadaten und einschränkungen.

Hinweis

Alle Einschränkungen, die für die SQLStatistics -Methode gelten, gelten auch für die ODBCConnection.GetSchema("indexes") Auflistung.

Weitere Informationen

Gilt für:

GetSchema(String, String[])

Quelle:
OdbcConnectionHelper.cs
Quelle:
OdbcConnectionHelper.cs
Quelle:
OdbcConnectionHelper.cs
Quelle:
OdbcConnectionHelper.cs

Gibt Schemainformationen für die Datenquelle dieser OdbcConnection mithilfe der angegebenen Zeichenfolge des Schemanamens und des angegebenen Zeichenfolgenarrays der Einschränkungswerte zurück.

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 zurückzugebenden Namen des Schemas an.

restrictionValues
String[]

Gibt eine Gruppe 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 Informationen zu allen verfügbaren Metadaten und ihren Einschränkungen.

Der restrictionValues -Parameter kann n Tiefenwerte bereitstellen, die von der 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 Auflistung "Tables". Wenn die "Tables"-Auflistung drei Einschränkungen aufweist (Datenbank, Besitzer und Tabellenname), und Sie nur die Tabellen abrufen möchten, die dem Besitzer "Carl" zugeordnet sind, müssen Sie mindestens die folgenden Werte übergeben: null, "Carl". Wenn ein Einschränkungswert nicht übergeben wird, werden die Standardwerte für diese Einschränkung verwendet. Dies ist die gleiche 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.

Hinweis

Alle Einschränkungen, die für die SQLStatistics-Methode gelten, gelten für die ODBCConnection.GetSchema("indexes")-Auflistung.

Weitere Informationen

Gilt für: