IDataReader.GetSchemaTable Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
Sudah IDataReader ditutup.
Keterangan
Implementasi metode GetSchemaTable untuk Data Provider kerangka kerja .NET 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 menerapkan GetSchemaTable.
| Penyedia Data | Anggota |
|---|---|
| .NET Data Provider untuk ODBC | OdbcDataReader.GetSchemaTable. |
| .NET Data Provider untuk OLE DB | OleDbDataReader.GetSchemaTable. |
| .NET Data Provider untuk Oracle | OracleDataReader.GetSchemaTable. |
| .NET Data Provider untuk SQL Server | SqlDataReader.GetSchemaTable. |