AdoDotNetReader 類別

定義

表示使用 ADO .NET DbDataReader 物件的 IVsDataReader 和 IVsDataReaderDescriptor 介面實作。

public ref class AdoDotNetReader : Microsoft::VisualStudio::Data::Framework::DataReader
public class AdoDotNetReader : Microsoft.VisualStudio.Data.Framework.DataReader
type AdoDotNetReader = class
    inherit DataReader
Public Class AdoDotNetReader
Inherits DataReader
繼承
AdoDotNetReader

建構函式

AdoDotNetReader(DbDataReader)

使用 ADO.NET 數據讀取器物件,初始化 類別的參數AdoDotNetReader化實例。

AdoDotNetReader(DbDataReader, DbCommand)

使用 ADO.NET 數據讀取器物件和命令物件,初始化 類別的參數AdoDotNetReader化實例。

屬性

Descriptor

取得描述數據源數據的資訊。

(繼承來源 DataReader)
HasDescriptor

取得值,指出數據參數是否透過屬性公開其 IVsDataReaderDescriptor 實作 Descriptor

IsClosed

取得值,指出指定的數據讀取器實例是否已關閉。

ItemCount

取得目前數據區塊中的項目數。

Status

取得目前提供數據給數據讀取器的方法所傳回的數值狀態代碼。

UnderlyingReader

取得這個類別所使用的基礎 DbDataReader 對象實例。

方法

Close()

關閉目前的 DbDataReader 物件實例。

Dispose()

釋放目前實例保留的 DataReader 受控資源。

(繼承來源 DataReader)
Dispose(Boolean)

清除與目前 DataReader 實例相關聯的資源,同時在呼叫公用 Dispose() 方法時,以及呼叫 方法完成物件 Finalize() 時。

(繼承來源 DataReader)
GetBytes(Int32, Byte[], Int32, Int32)

擷取指定的二進位數據位元組數目。

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

擷取原始二進位數據的指定位元元組數目。

(繼承來源 DataReader)
GetItem(Int32)

擷取代表可擷取專案的物件實例,如目前數據區塊中的索引所決定。

GetItem(String)

擷取對象實例,代表依名稱指定的可擷取專案。

GetItemIndex(String)

擷取指定項目名稱的專案索引,例如指定數據行名稱的數據行索引。

GetItemMaxLength(Int32)

擷取指定索引處數據項的最大長度,以字元為單位。

GetItemName(Int32)

擷取在指定索引處指派給數據項的名稱,如果有的話。

GetItemType(Int32)

擷取資料項或項目在預設格式 Default之指定索引處的數據類型。

(繼承來源 DataReader)
GetItemType(Int32, DataItemTypeFormat)

使用指定的格式,擷取位於指定索引處之數據項或專案的數據類型。

IsNullItem(Int32)

指出指定索引處的數據項值是否未指定,也就是 null。

IsNullItem(String)

指出指定的數據項值是否未指定,也就是 null。

(繼承來源 DataReader)
NextResult()

如果讀取器包含多個結果,則會將數據讀取器前進到下一個結果。

Read()

如果讀取器包含多個區塊,則會將讀取器前進到下一個數據區塊。

Terminate()

立即終止數據讀取器,而不需要傳回所有數據或設定輸出參數。

適用於