Compartir a través de


DataTableReader.GetFieldType(Int32) Método

Definición

Obtiene el objeto Type que es el tipo de datos del objeto.

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

Parámetros

ordinal
Int32

Índice de la columna de base cero.

Devoluciones

Type, que el tipo de datos del objeto.

Excepciones

El índice que se ha pasado se encontraba fuera del intervalo entre 0 y FieldCount - 1.

Se ha intentado la lectura o el acceso a una columna en un elemento DataTableReader cerrado.

Ejemplos

Llame al siguiente procedimiento, pasando una DataTableReader instancia para mostrar una lista de todos los campos y el nombre completo de cada tipo en la ventana Consola.

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

Se aplica a