Partager via


IDataReader.GetSchemaTable Méthode

Définition

Retourne un DataTable qui décrit les métadonnées de colonne de IDataReader.

Retourne null si la commande exécutée n’a retourné aucun jeu de résultats, ou après NextResult() retourne false.

public:
 System::Data::DataTable ^ GetSchemaTable();
public System.Data.DataTable? GetSchemaTable ();
public System.Data.DataTable GetSchemaTable ();
abstract member GetSchemaTable : unit -> System.Data.DataTable
Public Function GetSchemaTable () As DataTable

Retours

DataTable qui décrit les métadonnées de colonne.

Exceptions

Remarques

L’implémentation de GetSchemaTable la méthode pour le fournisseur de données .NET Framework pour OLE DB est mappée à la méthode OLE DB IColumnsRowset ::GetColumnsRowset, tandis que les implémentations pour d’autres fournisseurs de données .NET Framework n’utilisent pas de couche de fournisseur OLE DB. L’ordre dans lequel GetSchemaTable retourne les métadonnées relatives à chaque colonne d’une table et les colonnes DataReader retournées varient en fonction du fournisseur de données que vous utilisez. Le tableau suivant répertorie les fournisseurs de données et les membres qui implémentent GetSchemaTable.

Fournisseur de données Membre
Fournisseur de données .NET pour ODBC OdbcDataReader.GetSchemaTable.
Fournisseur de données .NET pour OLE DB OleDbDataReader.GetSchemaTable.
Fournisseur de données .NET pour Oracle OracleDataReader.GetSchemaTable.
Fournisseur de données .NET pour SQL Server SqlDataReader.GetSchemaTable.

S’applique à