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 ab, der den Datentyp des Objekts darstellt.
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 Ordnungszahl der Spalte.
Gibt zurück
Der Type, der der Datentyp des Objekts ist.
Ausnahmen
Der übergebene Index lag außerhalb des Bereichs von 0 bis FieldCount -1.
Es wurde versucht, eine Spalte in einem geschlossenen DataTableReader zu lesen oder auf sie zuzugreifen.
Beispiele
Rufen Sie das folgende Verfahren auf, und übergeben Sie eine DataTableReader instance, 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
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für