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