DataProvider クラス

定義

結果を tsql として DataTable として置き換えるか、データ リーダーが必要な後処理と型変換を実行します

public class DataProvider : IDisposable, System.Data.IDataReader
type DataProvider = class
    interface IDataReader
    interface IDataRecord
    interface IDisposable
Public Class DataProvider
Implements IDataReader, IDisposable
継承
DataProvider
実装

コンストラクター

名前 説明
DataProvider(StatementBuilder, DataProvider+RetriveMode)

SatatementBuilder を使用して初期化し、retrive モードを使用する

DataProvider(StatementBuilder)

SatatementBuilder を使用して初期化します。既定の retrive モードは DataReader です

プロパティ

名前 説明
Depth

always 1

FieldCount

列の数

IsClosed

は DataReader が閉じている

Item[Int32]

int インデクサー

Item[String]

文字列インデクサー

RecordsAffected

影響を受けるレコードの数を返します。 常に -1 になります。

メソッド

名前 説明
Close()

内部データをクリアする、データ リーダー パイプをキャンセルする、リーダーを閉じる、切断する

Dispose()

オブジェクトを破棄する

GetBoolean(Int32)

指定された型として列 i のデータを取得する

GetByte(Int32)

指定された型として列 i のデータを取得する

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

指定された型として列 i のデータを取得する

GetChar(Int32)

指定された型として列 i のデータを取得する

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

指定された型として列 i のデータを取得する

GetData(Int32)

サポートされていません。常に null

GetDataTypeName(Int32)

序数 i の列の型名を取得する

GetDateTime(Int32)

指定された型として列 i のデータを取得する

GetDecimal(Int32)

指定された型として列 i のデータを取得する

GetDouble(Int32)

指定された型として列 i のデータを取得する

GetFieldType(Int32)

序数 i の列の型を取得する

GetFloat(Int32)

指定された型として列 i のデータを取得する

GetGuid(Int32)

指定された型として列 i のデータを取得する

GetInt16(Int32)

指定された型として列 i のデータを取得する

GetInt32(Int32)

指定された型として列 i のデータを取得する

GetInt64(Int32)

指定された型として列 i のデータを取得する

GetName(Int32)

序数 i の列名を取得する

GetOrdinal(String)

列名の序数を取得する

GetSchemaTable()

スキーマを記述する空の DataTable を取得する

GetString(Int32)

指定された型として列 i のデータを取得する

GetValue(Int32)

列 i のデータをオブジェクトとして取得する

GetValues(Object[])

オブジェクトの配列として行のデータを取得する

InitRowDataManipulation(ArrayList, SortedList)

行操作が効率的に行われるようにデータ構造を初期化する

InitSchemaTable(ArrayList)

取得したデータのスキーマを反映する空の DataTable を作成します。

IsDBNull(Int32)

序数 i のデータが null の場合は true

NextResult()

nop、常に false を返します

Read()

次の行に進み、エラーが発生した場合は閉じます

SetConnectionAndQuery(ExecuteSql, String)

クエリ (execSql) とクエリ (クエリ) を実行する手段。クエリを実行し、再読み取りモードが DataTable の場合はデータ リーダーを取得します。

適用対象