Compartilhar via


SqliteDataReader Classe

Definição

Fornece métodos para ler o resultado de um comando executado em um banco de dados SQLite.

public class SqliteDataReader : System.Data.Common.DbDataReader
type SqliteDataReader = class
    inherit DbDataReader
Public Class SqliteDataReader
Inherits DbDataReader
Herança
SqliteDataReader

Propriedades

Depth

Obtém a profundidade de aninhamento da linha atual. Sempre zero.

FieldCount

Obtém o número de colunas na linha atual.

Handle

Obtém um identificador para a instrução preparada subjacente.

HasRows

Obtém um valor que indica se o leitor de dados contém linhas.

IsClosed

Obtém um valor que indica se o leitor de dados está fechado.

Item[Int32]

Obtém o valor da coluna especificada.

Item[String]

Obtém o valor da coluna especificada.

RecordsAffected

Obtém o número de linhas inseridas, atualizadas ou excluídas. -1 para instruções SELECT.

Métodos

Close()

Fecha o leitor de dados.

Dispose(Boolean)

Libera todos os recursos usados pelo leitor de dados e os fecha.

GetBoolean(Int32)

Obtém o valor da coluna especificada como um Boolean.

GetByte(Int32)

Obtém o valor da coluna especificada como um Byte.

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

Lê um fluxo de bytes da coluna especificada. Sem suporte.

GetChar(Int32)

Obtém o valor da coluna especificada como um Char.

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

Lê um fluxo de caracteres da coluna especificada. Sem suporte.

GetDataTypeName(Int32)

Obtém o nome do tipo de dados declarado da coluna especificada. A classe de armazenamento é retornada para colunas computadas.

GetDateTime(Int32)

Obtém o valor da coluna especificada como um DateTime.

GetDateTimeOffset(Int32)

Obtém o valor da coluna especificada como um DateTimeOffset.

GetDecimal(Int32)

Obtém o valor da coluna especificada como um Decimal.

GetDouble(Int32)

Obtém o valor da coluna especificada como um Double.

GetEnumerator()

Obtém um enumerador que pode ser usado para iterar por meio das linhas no leitor de dados.

GetFieldType(Int32)

Obtém o tipo de dados da coluna especificada.

GetFieldValue<T>(Int32)

Obtém o valor da coluna especificada.

GetFloat(Int32)

Obtém o valor da coluna especificada como um Single.

GetGuid(Int32)

Obtém o valor da coluna especificada como um Guid.

GetInt16(Int32)

Obtém o valor da coluna especificada como um Int16.

GetInt32(Int32)

Obtém o valor da coluna especificada como um Int32.

GetInt64(Int32)

Obtém o valor da coluna especificada como um Int64.

GetName(Int32)

Obtém o nome da coluna especificada.

GetOrdinal(String)

Obtém o ordinal da coluna especificada.

GetSchemaTable()

Retorna um System.Data.DataTable que descreve os metadados de coluna do System.Data.Common.DbDataReader.

GetStream(Int32)

Recupera dados como um Stream. Se o leitor incluir rowid (ou qualquer um de seus aliases), um SqliteBlob será retornado. Caso contrário, todos os dados são lidos na memória e um MemoryStream é retornado.

GetString(Int32)

Obtém o valor da coluna especificada como um String.

GetTextReader(Int32)

Recupera os dados como um TextReader.

GetTimeSpan(Int32)

Obtém o valor da coluna especificada como um TimeSpan.

GetValue(Int32)

Obtém o valor da coluna especificada.

GetValues(Object[])

Obtém os valores de coluna da linha atual.

IsDBNull(Int32)

Obtém um valor que indica se a coluna especificada é DBNull.

NextResult()

Avança para o próximo conjunto de resultados para instruções em lote.

Read()

Avança para a próxima linha no conjunto de resultados.

Aplica-se a