Compartir a través de


IDataReader.GetSchemaTable Método

Definición

Devuelve un objeto DataTable que describe los metadatos de columna del IDataReader.

Devuelve null si el comando ejecutado no ha devuelto ningún conjunto de resultados, o bien después de que NextResult() devuelva 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

Devoluciones

DataTable que describe los metadatos de columna.

Excepciones

La clase IDataReader está cerrada.

Comentarios

La implementación del método para el proveedor de GetSchemaTable datos de .NET Framework para OLE DB se asigna al método IColumnsRowset de OLE DB::GetColumnsRowset, mientras que las implementaciones de otros proveedores de datos de .NET Framework no usan una capa de proveedor OLE DB. El orden en el que GetSchemaTable devuelve metadatos sobre cada columna de una tabla y las columnas DataReader que se devuelven varían en función del proveedor de datos que use. En la tabla siguiente se enumeran los proveedores de datos y los miembros que implementan GetSchemaTable.

Proveedor de datos Miembro
Proveedor de datos .NET para ODBC OdbcDataReader.GetSchemaTable.
Proveedor de datos .NET para OLE DB OleDbDataReader.GetSchemaTable.
Proveedor de datos .NET para Oracle OracleDataReader.GetSchemaTable.
Proveedor de datos de .NET para SQL Server SqlDataReader.GetSchemaTable.

Se aplica a