OleDbConnection.GetSchema Méthode

Définition

Retourne des informations de schéma pour la source de données de ce OleDbConnection.

Surcharges

Nom Description
GetSchema()

Retourne des informations de schéma pour la source de données de ce OleDbConnection.

GetSchema(String)

Retourne des informations de schéma pour la source de données de cette OleDbConnection méthode à l’aide de la chaîne spécifiée pour le nom du schéma.

GetSchema(String, String[])

Retourne des informations de schéma pour la source de données de cette OleDbConnection méthode à l’aide de la chaîne spécifiée pour le nom du schéma et du tableau de chaînes spécifié pour les valeurs de restriction.

GetSchema()

Retourne des informations de schéma pour la source de données de ce 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

Retours

Qui DataTable contient des informations de schéma.

Voir aussi

S’applique à

GetSchema(String)

Retourne des informations de schéma pour la source de données de cette OleDbConnection méthode à l’aide de la chaîne spécifiée pour le nom du schéma.

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

Paramètres

collectionName
String

Spécifie le nom du schéma à retourner.

Retours

Qui DataTable contient des informations de schéma.

Remarques

Lorsqu’elle collectionName est spécifiée comme null, elle DataTable contient des informations sur toutes les métadonnées disponibles et ses restrictions.

Voir aussi

S’applique à

GetSchema(String, String[])

Retourne des informations de schéma pour la source de données de cette OleDbConnection méthode à l’aide de la chaîne spécifiée pour le nom du schéma et du tableau de chaînes spécifié pour les valeurs de restriction.

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

Paramètres

collectionName
String

Spécifie le nom du schéma à retourner.

restrictionValues
String[]

Spécifie un ensemble de valeurs de restriction pour le schéma demandé.

Retours

Qui DataTable contient des informations de schéma.

Remarques

Lorsqu’elle collectionName est spécifiée comme null, elle DataTable contient des informations sur toutes les métadonnées disponibles et ses restrictions.

Le restrictionValues paramètre peut fournir n profondeur de valeurs spécifiées par la collection de restrictions pour une collection spécifique. Pour définir des valeurs sur une restriction donnée et ne pas définir les valeurs d’autres restrictions, vous devez définir les restrictions précédentes sur Null, puis placer la valeur appropriée dans la restriction pour laquelle vous souhaitez spécifier une valeur.

Par exemple, il s’agit de la collection « Tables ». Si la collection « Tables » a trois restrictions (base de données, propriétaire et nom de table), et que vous souhaitez récupérer uniquement les tables associées au propriétaire « Carl », vous devez transmettre les valeurs suivantes (au minimum) : null, « Carl ». Si une valeur de restriction n’est pas passée, les valeurs par défaut sont utilisées pour cette restriction. Il s’agit du même mappage que le passage de null, différent du passage d’une chaîne vide pour la valeur du paramètre. Dans ce cas, la chaîne vide («  ») est considérée comme la valeur du paramètre spécifié.

Voir aussi

S’applique à