DbDataReader.GetFieldValue<T>(Int32) Método

Definición

Obtiene el valor de la columna especificada como tipo solicitado.

public:
generic <typename T>
 virtual T GetFieldValue(int ordinal);
public virtual T GetFieldValue<T>(int ordinal);
abstract member GetFieldValue : int -> 'T
override this.GetFieldValue : int -> 'T
Public Overridable Function GetFieldValue(Of T) (ordinal As Integer) As T

Parámetros de tipo

T

Tipo del valor que se va a devolver.

Parámetros

ordinal
Int32

Ordinal de columna de base cero.

Devoluciones

T

Valor de la columna especificada.

Excepciones

La conexión se quitó o cerró durante la recuperación de datos.

O bien

El lector de datos se cerró durante la recuperación de datos.

O bien

No hay datos listos para leerse (por ejemplo, no se ha llamado a la primera Read() o ha devuelto false).

O bien

El lector intentó leer una columna de lectura anterior en modo secuencial.

O bien

Hubo una operación asincrónica en curso. Esto se aplica a todos los métodos Get* al ejecutarse en modo secuencial, ya que se podría llamar al leer una secuencia.

El índice de columna está fuera del intervalo.

El valor devuelto por la base de datos no coincide o no se puede convertir a T.

Se aplica a