OleDbConnection.GetSchema Methode

Definition

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

Überlädt

GetSchema()

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

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[])

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()

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)

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

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, enthält die DataTable Informationen zu allen verfügbaren Metadaten und ihren Einschränkungen.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[])

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

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, enthält die DataTable Informationen zu allen verfügbaren Metadaten und ihren Einschränkungen.When collectionName is specified as null, the DataTable will contain information about all the metadata that is available, and its restrictions.

Der restrictionValues-Parameter kann eine n -Tiefe von Werten bereitstellen, die durch die Einschränkungs Auflistung 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 bestimmte Einschränkung festzulegen und die Werte anderer Einschränkungen nicht festzulegen, müssen Sie die vorangehenden Einschränkungen auf NULL festlegen und dann den entsprechenden Wert in für die Einschränkung ablegen, für die Sie 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 "Tables".An example of this is the "Tables" collection. Wenn die Tabelle "Tables" drei Einschränkungen aufweist (Datenbank-, Besitzer-und Tabellenname) und Sie nur die Tabellen zurückerhalten möchten, die dem Besitzer "Carl" zugeordnet sind, 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 ein Einschränkungs Wert nicht übermittelt 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 dieselbe Zuordnung wie das Übergeben von NULL. Dies unterscheidet sich von der Übergabe einer leeren Zeichenfolge für den Parameterwert.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 wird die leere Zeichenfolge ("") als der Wert für den angegebenen Parameter betrachtet.In that case, the empty string ("") is considered to be the value for the specified parameter.

Siehe auch

Gilt für: