IDataReader.GetSchemaTable Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение DataTable , описывающее метаданные столбца IDataReader.
Возвращает, null если выполненная команда не вернула набор результатов или после NextResult() возврата 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
Возвращаемое значение
A DataTable , описывающий метаданные столбца.
Исключения
IDataReader закрыт.
Комментарии
Реализация метода GetSchemaTable для .NET Framework Data Provider для OLE DB сопоставляется с методом OLE DB IColumnsRowset::GetColumnsRowset, а реализации для других поставщиков данных .NET Framework не используют уровень поставщика OLE DB. Порядок, в котором GetSchemaTable возвращаются метаданные о каждом столбце таблицы, а возвращаемые столбцы DataReader зависят от используемого поставщика данных. В следующей таблице перечислены поставщики данных и члены, которые реализуют GetSchemaTable.
| Поставщик данных | Член |
|---|---|
| .NET Data Provider для ODBC | OdbcDataReader.GetSchemaTable. |
| .NET Data Provider для OLE DB | OleDbDataReader.GetSchemaTable. |
| .NET Data Provider для Oracle | OracleDataReader.GetSchemaTable. |
| .NET Data Provider для SQL Server | SqlDataReader.GetSchemaTable. |