如何从主机文件系统检索数据

与其他托管数据提供程序一样,可以通过HostfileCommand中的DataReader对象实现访问主机系统数据。

使用数据读取器检索数据

  1. 创建HostFileCommand实例。

  2. 通过调用HostFileCommand.ExecuteDBDataReader创建对象DataReader

    调用 ExecuteDBDataReader 从数据源检索数据行。

  3. 使用 DBDataReader.Read 从查询结果中获取一行。

    可以通过将列的名称或序号引用传递给 DBDataReader 对象来访问返回行的每个列。 但是,为了获得最佳性能,DBDataReader该对象提供了一系列方法,使你能够访问其本机数据类型(GetDateTimeGetDoubleGetGuidGetInt32、等)中的列值。

  4. 完成对象 DBDataReader 后,调用 DBDataReader.Close

    如果HostFileCommand对象包含输出参数或返回值,则这些内容在DBDataReader关闭之前将不可用。

    请注意,当 DBDataReader 打开时,HostFileConnection 将由 DBDataReader 独占使用。 在原始DBDataReader命令关闭之前,不能执行HostFileConnection任何命令,包括创建另一个DBDataReader命令。

另请参阅

从主机文件系统检索信息
用于主机文件的 BizTalk 适配器配置