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

正如可以使用其他托管数据提供程序一样,可以通过 通过 通过 实现 DataReader 对象 HostfileCommand来访问主机数据。

使用数据读取器检索数据

  1. 创建 HostFileCommand 的实例。

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

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

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

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

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

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

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

另请参阅

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