OleDbConnection.GetSchema Método

Definición

Devuelve información de esquema para el origen de datos de OleDbConnection.Returns schema information for the data source of this OleDbConnection.

Sobrecargas

GetSchema()

Devuelve información de esquema para el origen de datos de OleDbConnection.Returns schema information for the data source of this OleDbConnection.

GetSchema(String)

Devuelve información de esquema para el origen de datos de OleDbConnection utilizando la cadena especificada para el nombre del esquema.Returns schema information for the data source of this OleDbConnection using the specified string for the schema name.

GetSchema(String, String[])

Devuelve información de esquema para el origen de datos de OleDbConnection utilizando la cadena especificada para el nombre del esquema y la matriz de cadena determinada para los valores de restricción.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()

Devuelve información de esquema para el origen de datos de OleDbConnection.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

Devoluciones

DataTable

DataTable que contiene información de esquema.A DataTable that contains schema information.

Se aplica a

GetSchema(String)

Devuelve información de esquema para el origen de datos de OleDbConnection utilizando la cadena especificada para el nombre del esquema.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

Parámetros

collectionName
String

Especifica el nombre del esquema que se va a devolver.Specifies the name of the schema to return.

Devoluciones

DataTable

DataTable que contiene información de esquema.A DataTable that contains schema information.

Comentarios

Cuando collectionName se especifica como null, contendrá DataTable información sobre todos los metadatos que están disponibles y sus restricciones.When collectionName is specified as null, the DataTable will contain information about all the metadata that is available, and its restrictions.

Se aplica a

GetSchema(String, String[])

Devuelve información de esquema para el origen de datos de OleDbConnection utilizando la cadena especificada para el nombre del esquema y la matriz de cadena determinada para los valores de restricción.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);
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

Parámetros

collectionName
String

Especifica el nombre del esquema que se va a devolver.Specifies the name of the schema to return.

restrictionValues
String[]

Especifica un conjunto de valores de restricción para el esquema solicitado.Specifies a set of restriction values for the requested schema.

Devoluciones

DataTable

DataTable que contiene información de esquema.A DataTable that contains schema information.

Comentarios

Cuando collectionName se especifica como null, contendrá DataTable información sobre todos los metadatos que están disponibles y sus restricciones.When collectionName is specified as null, the DataTable will contain information about all the metadata that is available, and its restrictions.

El restrictionValues parámetro puede proporcionar n profundidad de valores especificados por la colección de restricciones para una colección específica.The restrictionValues parameter can supply n depth of values which are specified by the restrictions collection for a specific collection. Para establecer los valores de una restricción determinada y no establecer los valores de otras restricciones, debe establecer las restricciones anteriores en NULL y, a continuación, colocar el valor adecuado en para la restricción para la que desea especificar un valor.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.

Un ejemplo de esto es la colección "tablas".An example of this is the "Tables" collection. Si la colección "Tables" tiene tres restricciones (nombre de base de datos, propietario y tabla) y desea obtener solo las tablas asociadas al propietario "Carl", debe pasar los valores siguientes (como mínimo): 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". Si no se pasa un valor de restricción, se usan los valores predeterminados para esa restricción.If a restriction value is not passed in, the default values are used for that restriction. Esta es la misma asignación que pasar null, que es diferente de pasar una cadena vacía para el valor del parámetro.This is the same mapping as passing in null, which is different from passing in an empty string for the parameter value. En ese caso, se considera que la cadena vacía ("") es el valor del parámetro especificado.In that case, the empty string ("") is considered to be the value for the specified parameter.

Se aplica a