DataTableReader.GetFieldType(Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Type Datentyp des Objekts ab.
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
Parameter
- ordinal
- Int32
Die nullbasierte Spalten-Ordnungszahl.
Gibt zurück
Das Type ist der Datentyp des Objekts.
Ausnahmen
Der übergebene Index liegt außerhalb des Bereichs von 0 bis FieldCount -1.
Es wurde versucht, eine Spalte in einer geschlossenen DataTableReader Spalte zu lesen oder darauf zuzugreifen.
Beispiele
Rufen Sie die folgende Prozedur auf, und übergeben Sie eine DataTableReader Instanz, um eine Liste aller Felder und den vollständigen Namen für jeden Typ im Konsolenfenster anzuzeigen.
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