DataTableReader.GetFieldType(Int32) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Type Hämtar objektets datatyp.
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
Parametrar
- ordinal
- Int32
Den nollbaserade kolumnordningen.
Returer
Det Type är objektets datatyp.
Undantag
Indexet som skickades låg utanför intervallet 0 till FieldCount - 1.
Ett försök gjordes att läsa eller komma åt en kolumn i en stängd DataTableReader .
Exempel
Anropa följande procedur och skicka in en DataTableReader instans för att visa en lista över alla fält och det fullständiga namnet för varje typ i konsolfönstret.
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