Поделиться через


DataReaderExtensions.GetTextReader(DbDataReader, String) Метод

Определение

Получает модуль чтения текста для извлечения данных из столбца.

public:
[System::Runtime::CompilerServices::Extension]
 static System::IO::TextReader ^ GetTextReader(System::Data::Common::DbDataReader ^ reader, System::String ^ name);
public static System.IO.TextReader GetTextReader (this System.Data.Common.DbDataReader reader, string name);
static member GetTextReader : System.Data.Common.DbDataReader * string -> System.IO.TextReader
<Extension()>
Public Function GetTextReader (reader As DbDataReader, name As String) As TextReader

Параметры

reader
DbDataReader

Модуль чтения данных, из которого получается значение столбца.

name
String

Имя столбца.

Возвращаемое значение

Средство чтения текста.

Исключения

Соединение было удалено или закрыто во время получения данных.

-или-

Модуль чтения данных закрыт во время получения данных.

-или-

Не существует данных, готовых для чтения (например, первый объект Read() не был вызван или вернул значение false).

-или-

Модуль чтения данных попытался считать ранее считанный столбец в последовательном режиме.

-или-

Выполнялась асинхронная операция. Относится ко всем методам Get* при работе в последовательном режиме, так как они могут вызываться при чтении потока.

Заданное имя недопустимо для имени столбца.

Тип указанного столбца не является текстовым типом, поддерживающим чтение с помощью TextReader.

Комментарии

GetTextReader Поддерживает только получение значений, которые можно преобразовать в символьные массивы (строки).

Применяется к