DataTableReader.GetFieldType(Int32) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri az Type objektum adattípusát.
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
Paraméterek
- ordinal
- Int32
A nulla alapú oszloprend.
Válaszok
Ez Type az objektum adattípusa.
Kivételek
Az átadott index a 0 FieldCount és 1 közötti tartományon kívül volt.
Egy bezárt DataTableReader oszlop olvasására vagy elérésére tett kísérletet.
Példák
Hívja meg a következő eljárást, és adjon át egy DataTableReader példányt, hogy megjelenítse a konzolablakban az egyes típusok mezőinek és teljes nevének listáját.
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