DataTableReader.GetFieldType(Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u het Type gegevenstype van het object op.
public:
override Type ^ GetFieldType(int ordinal);
public override Type GetFieldType(int ordinal);
override this.GetFieldType : int -> Type
Public Overrides Function GetFieldType (ordinal As Integer) As Type
Parameters
- ordinal
- Int32
De op nul gebaseerde kolomordinaal.
Retouren
Het Type gegevenstype van het object.
Uitzonderingen
De doorgegeven index lag buiten het bereik van 0 tot FieldCount - 1.
Er is geprobeerd een kolom in een gesloten DataTableReader kolom te lezen of te openen.
Voorbeelden
Roep de volgende procedure aan en geef een DataTableReader exemplaar door om een lijst weer te geven met alle velden en de volledige naam voor elk type in het consolevenster.
private void TestGetFieldType(DataTableReader reader)
{
for (int i = 0; i < reader.FieldCount; i++)
{
Console.WriteLine(reader.GetName(i) + ":" +
reader.GetFieldType(i).FullName);
}
}
Private Sub TestGetFieldType(ByVal reader As DataTableReader)
For i As Integer = 0 To reader.FieldCount - 1
Console.WriteLine(reader.GetName(i) & ":" & _
reader.GetFieldType(i).FullName)
Next
Console.WriteLine("Press Enter to finish.")
Console.ReadLine()
End Sub