DbDataReader.GetTextReader(Int32) DbDataReader.GetTextReader(Int32) DbDataReader.GetTextReader(Int32) DbDataReader.GetTextReader(Int32) Method

Definition

Retrieves data as a TextReader.

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

Parameters

ordinal
Int32 Int32 Int32 Int32

Retrieves data as a TextReader.

Returns

Exceptions

The connection drops or is closed during the data retrieval.

-or-

The DbDataReader is closed during the data retrieval.

-or-

There is no data ready to be read (for example, the first Read() hasn't been called, or returned false).

-or-

Tried to read a previously-read column in sequential mode.

-or-

There was an asynchronous operation in progress. This applies to all Get* methods when running in sequential mode, as they could be called while reading a stream.

The specified column isn't a text type that supports reading with a TextReader.

Remarks

GetTextReader only supports the retrieval of values that can be converted to character arrays (strings).

For more information, see SqlClient Streaming Support.

Applies to