DataProvider クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
結果を 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 の場合はデータ リーダーを取得します。 |