Compartir a través de


SqliteDataReader Clase

Definición

Proporciona métodos para leer el resultado de un comando ejecutado en una base de datos de SQLite.

public class SqliteDataReader : System.Data.Common.DbDataReader
type SqliteDataReader = class
    inherit DbDataReader
Public Class SqliteDataReader
Inherits DbDataReader
Herencia
SqliteDataReader

Propiedades

Depth

Obtiene la profundidad de anidamiento de la fila actual. Siempre es cero.

FieldCount

Obtiene el número de columnas de la fila actual.

Handle

Obtiene un identificador de la instrucción preparada subyacente.

HasRows

Obtiene un valor que indica si el lector de datos contiene filas.

IsClosed

Obtiene un valor que indica si el lector de datos está cerrado.

Item[Int32]

Obtiene el valor de la columna especificada.

Item[String]

Obtiene el valor de la columna especificada.

RecordsAffected

Obtiene el número de filas insertadas, actualizadas o eliminadas. -1 para instrucciones SELECT.

Métodos

Close()

Cierra el lector de datos.

Dispose(Boolean)

Libera los recursos utilizados por el lector de datos y los cierra.

GetBoolean(Int32)

Obtiene el valor de la columna especificada como objeto Boolean.

GetByte(Int32)

Obtiene el valor de la columna especificada como objeto Byte.

GetBytes(Int32, Int64, Byte[], Int32, Int32)

Lee un flujo de bytes de la columna especificada. No compatible.

GetChar(Int32)

Obtiene el valor de la columna especificada como objeto Char.

GetChars(Int32, Int64, Char[], Int32, Int32)

Lee un flujo de caracteres de la columna especificada. No compatible.

GetDataTypeName(Int32)

Obtiene el nombre de tipo de datos declarado de la columna especificada. La clase de almacenamiento se devuelve para las columnas calculadas.

GetDateTime(Int32)

Obtiene el valor de la columna especificada como objeto DateTime.

GetDateTimeOffset(Int32)

Obtiene el valor de la columna especificada como objeto DateTimeOffset.

GetDecimal(Int32)

Obtiene el valor de la columna especificada como objeto Decimal.

GetDouble(Int32)

Obtiene el valor de la columna especificada como objeto Double.

GetEnumerator()

Obtiene un enumerador que se puede usar para recorrer en iteración las filas del lector de datos.

GetFieldType(Int32)

Obtiene el tipo de datos de la columna especificada.

GetFieldValue<T>(Int32)

Obtiene el valor de la columna especificada.

GetFloat(Int32)

Obtiene el valor de la columna especificada como objeto Single.

GetGuid(Int32)

Obtiene el valor de la columna especificada como objeto Guid.

GetInt16(Int32)

Obtiene el valor de la columna especificada como objeto Int16.

GetInt32(Int32)

Obtiene el valor de la columna especificada como objeto Int32.

GetInt64(Int32)

Obtiene el valor de la columna especificada como objeto Int64.

GetName(Int32)

Obtiene el nombre de la columna especificada.

GetOrdinal(String)

Obtiene el ordinal de la columna especificada.

GetSchemaTable()

Devuelve un System.Data.DataTable que describe los metadatos de columna de System.Data.Common.DbDataReader.

GetStream(Int32)

Recupera los datos como un objeto Stream. Si el lector incluye rowid (o cualquiera de sus alias), se devuelve .SqliteBlob De lo contrario, todos los datos se leen en la memoria y se devuelve .MemoryStream

GetString(Int32)

Obtiene el valor de la columna especificada como objeto String.

GetTextReader(Int32)

Recupera datos en forma de TextReader.

GetTimeSpan(Int32)

Obtiene el valor de la columna especificada como objeto TimeSpan.

GetValue(Int32)

Obtiene el valor de la columna especificada.

GetValues(Object[])

Obtiene los valores de columna de la fila actual.

IsDBNull(Int32)

Obtiene un valor que indica si la columna especificada es DBNull.

NextResult()

Avanza al siguiente conjunto de resultados para instrucciones por lotes.

Read()

Avanza a la siguiente fila del conjunto de resultados.

Se aplica a