DbDataReader.GetStream(Int32) 方法

定義

取得資料流以從指定的資料行擷取資料。

public:
 virtual System::IO::Stream ^ GetStream(int ordinal);
public virtual System.IO.Stream GetStream (int ordinal);
abstract member GetStream : int -> System.IO.Stream
override this.GetStream : int -> System.IO.Stream
Public Overridable Function GetStream (ordinal As Integer) As Stream

參數

ordinal
Int32

以零為基底的資料行序數。

傳回

資料流。

例外狀況

連線在資料擷取期間已中斷或關閉。

-或-

資料讀取器在資料擷取期間已關閉。

-或-

沒有可供讀取的資料 (例如,第一個 Read() 沒有被呼叫,或傳回 false)。

-或-

資料讀取器已嘗試在循序模式下讀取先前讀取的資料行。

-或-

有進行中的非同步作業。 當在循序模式中執行時,此適用於所有 Get* 方法,因為在讀取資料流時可能會呼叫它們。

資料行索引超出範圍。

指定的資料行不是支援使用 Stream 讀取的二進位型別。

備註

GetStream 僅支援擷取可轉換成位元組陣列的值。

適用於