IDataReader.GetSchemaTable Metod

Definition

Returnerar en DataTable som beskriver kolumnmetadata för IDataReader.

Returnerar null om det körda kommandot inte returnerade någon resultatuppsättning eller efter NextResult() returnerar 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

Returer

En DataTable som beskriver kolumnmetadata.

Undantag

Kommentarer

Implementeringen av metoden GetSchemaTable för .NET Framework-Data Provider för OLE DB mappar till OLE DB IColumnsRowset::GetColumnsRowset-metoden, medan implementeringar för andra .NET Framework-dataprovidrar inte använder ett OLE DB-providerlager. Vilken ordning som GetSchemaTable returnerar metadata om varje kolumn i en tabell och de DataReader-kolumner som returneras varierar beroende på vilken dataprovider du använder. I följande tabell visas dataprovidrar och medlemmar som implementerar GetSchemaTable.

Dataleverantör Medlem
.NET Data Provider för ODBC OdbcDataReader.GetSchemaTable.
.NET Data Provider för OLE DB OleDbDataReader.GetSchemaTable.
.NET Data Provider för Oracle OracleDataReader.GetSchemaTable.
.NET Data Provider för SQL Server SqlDataReader.GetSchemaTable.

Gäller för