OdbcConnection.GetSchema Metodo

Definizione

Restituisce informazioni sullo schema per l'origine dati di questo oggetto OdbcConnection.Returns schema information for the data source of this OdbcConnection.

Overload

GetSchema()

Restituisce informazioni sullo schema per l'origine dati di questo oggetto OdbcConnection.Returns schema information for the data source of this OdbcConnection.

GetSchema(String)

Restituisce le informazioni di schema per l'origine dati dell'oggetto OdbcConnection utilizzando il nome specificato per il nome dello schema.Returns schema information for the data source of this OdbcConnection using the specified name for the schema name.

GetSchema(String, String[])

Restituisce le informazioni di schema per l'origine dati dell'oggetto OdbcConnection utilizzando la stringa specificata per il nome dello schema e la matrice di stringhe specificata per i valori di restrizione.Returns schema information for the data source of this OdbcConnection using the specified string for the schema name and the specified string array for the restriction values.

GetSchema()

Restituisce informazioni sullo schema per l'origine dati di questo oggetto OdbcConnection.Returns schema information for the data source of this OdbcConnection.

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

Restituisce

DataTable

Oggetto DataTable che contiene informazioni sullo schema.A DataTable that contains schema information.

Vedi anche

Si applica a

GetSchema(String)

Restituisce le informazioni di schema per l'origine dati dell'oggetto OdbcConnection utilizzando il nome specificato per il nome dello schema.Returns schema information for the data source of this OdbcConnection using the specified name 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

Parametri

collectionName
String

Specifica il nome dello schema da restituire.Specifies the name of the schema to return.

Restituisce

DataTable

Oggetto DataTable che contiene informazioni sullo schema.A DataTable that contains schema information.

Commenti

Se collectionName è null, l'oggetto DataTable contiene informazioni su tutti i metadati disponibili ed eventuali restrizioni.When collectionName is null, the DataTable contains information about all available metadata and any restrictions.

Nota

Tutte le restrizioni che si applicano al SQLStatistics metodo si applicano anche alla ODBCConnection.GetSchema("indexes") raccolta.All restrictions that apply to the SQLStatistics method also apply to the ODBCConnection.GetSchema("indexes") collection.

Vedi anche

Si applica a

GetSchema(String, String[])

Restituisce le informazioni di schema per l'origine dati dell'oggetto OdbcConnection utilizzando la stringa specificata per il nome dello schema e la matrice di stringhe specificata per i valori di restrizione.Returns schema information for the data source of this OdbcConnection 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

Parametri

collectionName
String

Specifica il nome dello schema da restituire.Specifies the name of the schema to return.

restrictionValues
String[]

Specifica un insieme di valori di restrizione per lo schema richiesto.Specifies a set of restriction values for the requested schema.

Restituisce

DataTable

Oggetto DataTable che contiene informazioni sullo schema.A DataTable that contains schema information.

Commenti

Quando collectionName viene specificato come null, DataTable contiene informazioni su tutti i metadati disponibili e le relative restrizioni.When collectionName is specified as null, the DataTable contains information about all the metadata that is available, and its restrictions.

Il restrictionValues parametro può fornire n profondità dei valori specificati dalla raccolta di restrizioni per una raccolta specifica.The restrictionValues parameter can supply n depth of values which are specified by the restrictions collection for a specific collection. Per impostare i valori per una determinata restrizione e non impostare i valori di altre restrizioni, è necessario impostare le restrizioni precedenti su null e quindi inserire il valore appropriato in per la restrizione per la quale si desidera specificare un valore.In order to set values on a given restriction, and not set the values of other restrictions, you must 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 esempio è la raccolta "Tables".An example of this is the "Tables" collection. Se la raccolta "Tables" presenta tre restrizioni (database, proprietario e nome della tabella) e si desidera ottenere solo le tabelle associate al proprietario "Carl", sarà necessario passare almeno i valori seguenti: 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," then you would need to pass in at least the following values: null, "Carl". Se non viene passato un valore di restrizione, vengono usati i valori predefiniti per tale restrizione.If a restriction value is not passed in, the default values are used for that restriction. Si tratta dello stesso mapping del passaggio di un valore null, che è diverso dal passaggio di una stringa vuota per il valore del parametro.This is the same mapping as passing in null, which is different from passing in an empty string for the parameter value. In tal caso, la stringa vuota ("") viene considerata come il valore per il parametro specificato.In that case, the empty string ("") is considered to be the value for the specified parameter.

Nota

Tutte le restrizioni che si applicano al metodo SQLStatistics verranno applicate alla raccolta ODBCConnection. GetSchema ("Indexes").All restrictions that apply to SQLStatistics method will apply to the ODBCConnection.GetSchema("indexes") collection.

Vedi anche

Si applica a