DataTableReader.GetFieldType(Int32) Methode

Definitie

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

Van toepassing op