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