Sdílet prostřednictvím


DbDataReader.GetStream(Int32) Metoda

Definice

Získá datový proud pro načtení dat ze zadaného sloupce.

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

Parametry

ordinal
Int32

Pořadové číslo sloupce založené na nule.

Návraty

Datový proud.

Výjimky

Připojení bylo během načítání dat ukončeno nebo ukončeno.

-nebo-

Čtečka dat se během načítání dat zavře.

-nebo-

Nejsou připravená žádná data ke čtení (první se například Read() nevolala nebo nevrátila hodnotu false).

-nebo-

Čtenář dat se pokusil přečíst dříve přečtený sloupec v sekvenčním režimu.

-nebo-

Probíhala asynchronní operace. To platí pro všechny metody Get* spuštěné v sekvenčním režimu, protože je možné je volat při čtení datového proudu.

Index sloupce je mimo rozsah.

Zadaný sloupec není binární typ, který podporuje čtení pomocí Stream.

Poznámky

GetStream podporuje pouze načítání hodnot, které lze převést na pole bajtů.

Platí pro