IDataReader.GetSchemaTable Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |