DbDataReader.GetFieldValue<T>(Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el valor de la columna especificada con el 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
Índice de la columna de base cero.
Devoluciones
El valor de la columna especificada.
Excepciones
La conexión se descartó 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 ningún dato listo para leer (por ejemplo, no se ha llamado al primer Read() o ha devuelto false
).
o bien
El lector intentó leer una columna leída previamente en modo secuencial.
o bien
Había una operación asincrónica en curso. Esto se aplica a todos los métodos Get* cuando se ejecutan en modo secuencial, ya que se les podía llamar mientras se leía una secuencia.
El índice de columna está fuera del rango.
El valor devuelto por la base de datos no coincide o no se puede convertir en T
.