SqliteDataReader クラス

定義

SQLite データベースに対して実行されたコマンドの結果を読み取るためのメソッドを提供します。

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

プロパティ

Depth

現在の行の入れ子の深さを取得します。 常にゼロです。

FieldCount

現在の行の列の数を取得します。

Handle

基になる準備済みステートメントへのハンドルを取得します。

HasRows

データ リーダーに行が含まれているかどうかを示す値を取得します。

IsClosed

データ リーダーが閉じているかどうかを示す値を取得します。

Item[Int32]

指定した列の値を取得します。

Item[String]

指定した列の値を取得します。

RecordsAffected

挿入、更新、または削除された行の数を取得します。 SELECT ステートメントの場合は -1。

メソッド

Close()

データ リーダーを閉じます。

Dispose(Boolean)

データ リーダーによって使用されるすべてのリソースを解放して閉じます。

GetBoolean(Int32)

指定した列の値を Boolean として取得します。

GetByte(Int32)

指定した列の値を Byte として取得します。

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

指定した列からバイトのストリームを読み取ります。 サポートされていません。

GetChar(Int32)

指定した列の値を Char として取得します。

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

指定した列から文字のストリームを読み取ります。 サポートされていません。

GetDataTypeName(Int32)

指定した列の宣言されたデータ型名を取得します。 計算列のストレージ クラスが返されます。

GetDateTime(Int32)

指定した列の値を DateTime として取得します。

GetDateTimeOffset(Int32)

指定した列の値を DateTimeOffset として取得します。

GetDecimal(Int32)

指定した列の値を Decimal として取得します。

GetDouble(Int32)

指定した列の値を Double として取得します。

GetEnumerator()

データ リーダー内の行を反復処理するために使用できる列挙子を取得します。

GetFieldType(Int32)

指定された列のデータ型を取得します。

GetFieldValue<T>(Int32)

指定した列の値を取得します。

GetFloat(Int32)

指定した列の値を Single として取得します。

GetGuid(Int32)

指定した列の値を Guid として取得します。

GetInt16(Int32)

指定した列の値を Int16 として取得します。

GetInt32(Int32)

指定した列の値を Int32 として取得します。

GetInt64(Int32)

指定した列の値を Int64 として取得します。

GetName(Int32)

指定した列の名前を取得します。

GetOrdinal(String)

指定した列の序数を取得します。

GetSchemaTable()

System.Data.Common.DbDataReader の列メタデータを記述する System.Data.DataTable を返します。

GetStream(Int32)

ストリームとしてデータを取得します。 リーダーに rowid (またはそのエイリアス SqliteBlob ) が含まれている場合は、 が返されます。 それ以外の場合は、すべてのデータがメモリに読み取られ、 MemoryStream が返されます。

GetString(Int32)

指定した列の値を String として取得します。

GetTextReader(Int32)

TextReader としてデータを取得します。

GetTimeSpan(Int32)

指定した列の値を TimeSpan として取得します。

GetValue(Int32)

指定した列の値を取得します。

GetValues(Object[])

現在の行の列値を取得します。

IsDBNull(Int32)

指定した列が かどうかを示す値を取得します DBNull

NextResult()

バッチ処理されたステートメントの次の結果セットに進みます。

Read()

結果セットの次の行に進みます。

適用対象