如何从主机文件系统检索数据
正如可以使用其他托管数据提供程序一样,可以通过 通过 通过 实现 DataReader
对象 HostfileCommand
来访问主机数据。
使用数据读取器检索数据
创建
HostFileCommand
的实例。DataReader
通过调用HostFileCommand.ExecuteDBDataReader
创建 对象。调用
ExecuteDBDataReader
将从数据源检索数据行。使用
DBDataReader.Read
从查询结果获取行。可以通过将列的名称或序号引用传递给 对象来访问返回行的每一列
DBDataReader
。 但是,为了获得最佳性能,DBDataReader
对象提供了一系列方法,使你能够访问其本机数据类型 (GetDateTime
、、GetDouble
GetGuid
GetInt32
、 等) 的列值。使用完
DBDataReader
对象后,调用DBDataReader.Close
。HostFileCommand
如果对象包含输出参数或返回值,则在 关闭之前DBDataReader
,它们将不可用。请注意, 当 处于打开状态时
DBDataReader
,HostFileConnection
由该DBDataReader
独占使用。 在关闭原始DBDataReader
命令之前,不能为HostFileConnection
执行任何命令,包括创建另一个DBDataReader
。