IDataReader.GetSchemaTable Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
Le IDataReader est fermé.
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. |