DataTableReader.GetName(Int32) 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.
Mendapatkan nilai kolom yang ditentukan sebagai String.
public:
override System::String ^ GetName(int ordinal);
public override string GetName (int ordinal);
override this.GetName : int -> string
Public Overrides Function GetName (ordinal As Integer) As String
Parameter
- ordinal
- Int32
Ordinal kolom berbasis nol.
Mengembalikan
Nama kolom yang ditentukan.
Pengecualian
Indeks yang diteruskan berada di luar kisaran 0 hingga FieldCount - 1.
Upaya dilakukan untuk membaca atau mengakses kolom dalam keadaan tertutup DataTableReader.
Contoh
Contoh sederhana berikut mencakup prosedur yang mencantumkan nama semua kolom dalam posisi ordinal kolom , dan yang ditentukan DataTableReader
, ke jendela Konsol.
private static void DisplayColumnNames(DataTableReader reader)
{
// Given a DataTableReader, display column names.
for (int i = 0; i < reader.FieldCount; i++)
{
Console.WriteLine("{0}: {1}", i, reader.GetName(i));
}
}
Private Sub DisplayColumnNames(ByVal reader As DataTableReader)
' Given a DataTableReader, display column names.
For i As Integer = 0 To reader.FieldCount - 1
Console.WriteLine("{0}: {1}", i, reader.GetName(i))
Next
End Sub
Keterangan
Metode GetName
dan GetOrdinal menyediakan fungsionalitas terbalik. Artinya, memanggil GetOrdinal
nilai pengembalian panggilan GetName
harus mengembalikan parameter asli yang diteruskan ke GetName
; hal yang sama berlaku untuk memanggil prosedur dalam urutan yang berlawanan.