DataReaderExtensions.GetTextReader(DbDataReader, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取文本读取器以从列中检索数据。
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() 未被调用或返回错误)。
- 或 -
数据读取器按顺序模式尝试读取上一步骤中读取的列。
- 或 -
没有正在进行的异步操作。 以顺序模式运行时,这适用于所有 Get* 方法,读取流时也可对其进行调用。
指定的名称不是有效的列名。
指定的列不是支持用 TextReader 读取的文本类型。
注解
GetTextReader 仅支持检索可转换为字符串) (字符数组的值。