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() avoir retourné 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 les .NET Framework Fournisseur de données 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 des métadonnées sur chaque colonne d’une table et les colonnes DataReader retournées varient selon le 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 |
---|---|
.NET Fournisseur de données pour ODBC | OdbcDataReader.GetSchemaTable. |
.NET Fournisseur de données pour OLE DB | OleDbDataReader.GetSchemaTable. |
.NET Fournisseur de données pour Oracle | OracleDataReader.GetSchemaTable. |
Fournisseur de données .NET pour SQL Server | SqlDataReader.GetSchemaTable. |