Share via


IDataReader.GetSchemaTable Metode

Definisi

Mengembalikan yang DataTable menjelaskan metadata kolom dari IDataReader.

Mengembalikan null jika perintah yang dijalankan tidak mengembalikan resultset, atau setelah NextResult() mengembalikan 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

Mengembalikan

DataTable yang menjelaskan metadata kolom.

Pengecualian

Keterangan

Implementasi GetSchemaTable metode untuk .NET Framework Data Provider untuk peta OLE DB ke metode OLE DB IColumnsRowset::GetColumnsRowset, sementara implementasi untuk penyedia data .NET Framework lainnya tidak menggunakan lapisan penyedia OLE DB. Urutan di mana GetSchemaTable mengembalikan metadata tentang setiap kolom dalam tabel, dan kolom DataReader yang dikembalikan, bervariasi tergantung pada penyedia data mana yang Anda gunakan. Tabel berikut mencantumkan penyedia data dan anggota yang mengimplementasikan GetSchemaTable.

Penyedia Data Anggota
Penyedia Data .NET untuk ODBC OdbcDataReader.GetSchemaTable.
Penyedia Data .NET untuk OLE DB OleDbDataReader.GetSchemaTable.
Penyedia Data .NET untuk Oracle OracleDataReader.GetSchemaTable.
Penyedia Data .NET untuk SQL Server SqlDataReader.GetSchemaTable.

Berlaku untuk