AdoDotNetReader 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示使用 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(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() |
立即終止數據讀取器,而不需要傳回所有數據或設定輸出參數。 |