OleDbConnection.GetSchema OleDbConnection.GetSchema OleDbConnection.GetSchema OleDbConnection.GetSchema Method

Definition

Gibt Schemainformationen für die Datenquelle dieser OleDbConnection zurück.Returns schema information for the data source of this OleDbConnection.

Überlädt

GetSchema() GetSchema() GetSchema() GetSchema()

Gibt Schemainformationen für die Datenquelle dieser OleDbConnection zurück.Returns schema information for the data source of this OleDbConnection.

GetSchema(String) GetSchema(String) GetSchema(String) GetSchema(String)

Gibt Schemainformationen für die Datenquelle dieser OleDbConnection mithilfe der angegebenen Zeichenfolge des Schemanamens zurück.Returns schema information for the data source of this OleDbConnection using the specified string for the schema name.

GetSchema(String, String[]) GetSchema(String, String[]) GetSchema(String, String[]) GetSchema(String, String[])

Gibt Schemainformationen für die Datenquelle dieser OleDbConnection mithilfe der angegebenen Zeichenfolge des Schemanamens und des angegebenen Zeichenfolgenarrays der Einschränkungswerte zurück.Returns schema information for the data source of this OleDbConnection using the specified string for the schema name and the specified string array for the restriction values.

GetSchema() GetSchema() GetSchema() GetSchema()

Gibt Schemainformationen für die Datenquelle dieser OleDbConnection zurück.Returns schema information for the data source of this 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

Gibt zurück

Eine DataTable, die Schemainformationen enthält.A DataTable that contains schema information.

Siehe auch

GetSchema(String) GetSchema(String) GetSchema(String) GetSchema(String)

Gibt Schemainformationen für die Datenquelle dieser OleDbConnection mithilfe der angegebenen Zeichenfolge des Schemanamens zurück.Returns schema information for the data source of this OleDbConnection using the specified string for the schema name.

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 String String String

Gibt den zurückzugebenden Namen des Schemas an.Specifies the name of the schema to return.

Gibt zurück

Eine DataTable, die Schemainformationen enthält.A DataTable that contains schema information.

Hinweise

Wenn collectionName als Null angegeben ist die DataTable enthält Informationen über alle Metadaten, die verfügbar ist und dessen Einschränkungen zur Verfügung.When collectionName is specified as null, the DataTable will contain information about all the metadata that is available, and its restrictions.

Siehe auch

GetSchema(String, String[]) GetSchema(String, String[]) GetSchema(String, String[]) GetSchema(String, String[])

Gibt Schemainformationen für die Datenquelle dieser OleDbConnection mithilfe der angegebenen Zeichenfolge des Schemanamens und des angegebenen Zeichenfolgenarrays der Einschränkungswerte zurück.Returns schema information for the data source of this OleDbConnection using the specified string for the schema name and the specified string array for the restriction values.

public:
 override System::Data::DataTable ^ GetSchema(System::String ^ collectionName, cli::array <System::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 String String String

Gibt den zurückzugebenden Namen des Schemas an.Specifies the name of the schema to return.

restrictionValues
String[]

Gibt eine Gruppe von Einschränkungswerten für das angeforderte Schema an.Specifies a set of restriction values for the requested schema.

Gibt zurück

Eine DataTable, die Schemainformationen enthält.A DataTable that contains schema information.

Hinweise

Wenn collectionName als Null angegeben ist die DataTable enthält Informationen über alle Metadaten, die verfügbar ist und dessen Einschränkungen zur Verfügung.When collectionName is specified as null, the DataTable will contain information about all the metadata that is available, and its restrictions.

Die restrictionValues Parameter angeben n Tiefe von Werten, die durch die Auflistung der Einschränkungen für eine bestimmte Sammlung angegeben werden.The restrictionValues parameter can supply n depth of values which are specified by the restrictions collection for a specific collection. Um Werte für eine angegebene Einschränkung festlegen, und nicht die Werte der anderen Einschränkungen festlegen, müssen Sie die obigen Einschränkungen null, und klicken Sie dann den entsprechenden Wert im für die Beschränkung, der Sie für einen Wert angeben möchten.In order to set values on a given restriction, and not set the values of other restrictions, you need to set the preceding restrictions to null and then put the appropriate value in for the restriction that you would like to specify a value for.

Ein Beispiel hierfür ist die Sammlung "Tabellen".An example of this is the "Tables" collection. Wenn die Auflistung "Tabellen" verfügt über drei Einschränkungen (Datenbank, Besitzer und Tabellennamen), und nur die Tabellen, die dem Besitzer "Carl" zugeordnete wieder abgerufen werden soll, müssen Sie die folgenden Werte (mindestens) übergeben: null, "Carl".If the "Tables" collection has three restrictions (database, owner, and table name), and you want to get back only the tables associated with the owner "Carl," you must pass in the following values (at a minimum): null, "Carl". Wenn Sie ein Einschränkungswert nicht übergeben wird, werden die Standardwerte für diese Einschränkung verwendet.If a restriction value is not passed in, the default values are used for that restriction. Dies ist die gleiche Zuordnung beim Übergeben von NULL aufweist, unterscheidet sich vom eine leere Zeichenfolge für den Parameterwert übergeben.This is the same mapping as passing in null, which is different from passing in an empty string for the parameter value. In diesem Fall die leere Zeichenfolge ("") wird als der Wert für den angegebenen Parameter sein.In that case, the empty string ("") is considered to be the value for the specified parameter.

Siehe auch

Gilt für: