語言

IDataReader 介面

定義

提供一種方式,讓使用者能讀取一個或多個僅向向前的結果集串流,這些資料集可透過存取關聯式資料庫的 Reporting Services Data Processing Extensions 實作。

public interface class IDataReader : IDisposable
public interface IDataReader : IDisposable
type IDataReader = interface
    interface IDisposable
Public Interface IDataReader
Implements IDisposable
衍生
實作

備註

此 IDataReader 介面允許你實作 DataReader 類別,提供一種讀取一個或多個僅向前向的結果集串流的方法。 欲了解更多關於 DataReader 類別的資訊,請參閱「 實作資料處理擴充的 DataReader 類別」。

應用程式不會直接建立介面的實例 IDataReader ,而是建立一個實作 IDataReader的類別實例。

實作 IDataReader 的類別也必須實作所需的成員,通常還會定義額外成員以增加提供者專屬的功能。

在資料讀取過程中,其他程序或執行緒對結果集所做的變更,可能對實 IDataReader作 的類別使用者可見。 然而,具體行為取決於提供者和時間。

使用者不會直接建立 DataReader 類別的實例。 他們是透過 ExecuteReaderCommand 物件的方法取得 DataReader。 因此,你應該將 DataReader 建構子標記為內部的。

屬性

名稱 Description
FieldCount

取得資料讀取器中的欄位數量。

方法

名稱 Description
GetFieldType(Int32)

取得對應於從 返回GetValue(Int32)的物件類型所對應的類型資訊。

GetName(Int32)

取得要找到的欄位名稱。

GetOrdinal(String)

回傳命名欄位的索引。

GetValue(Int32)

回傳指定欄位的值。

Read()

推進到 IDataReader 下一個紀錄。

適用於