1

我的任务是查看是否有办法在 Delphi 2007 中直接读取 RM/COBOL ISAM 文件,以便将数据同步到我们的在线计费网站。Delphi 同步程序已经连接到 Advantage 和 DBF 数据库,希望我们也可以使用相同的同步程序来读取和发送 ISAM 数据。

到目前为止,我的研究发现了什么。我发现了一个名为 MicroFocus 的站点,它分发了编写 COBOL 程序的产品。任何实用程序/数据桥产品都非常昂贵,因此被认为不可行。有一个名为 EasySoft 的站点具有 ISAM ODBC 驱动程序,但在发送一些 COBOL 示例文件时,它们不支持我们的格式。还有一个名为 DBISAM 的产品,但它们也不支持我们的应用程序使用的 COBOL 格式。我还向 Embarcadero 发送了一封电子邮件,但在等待期间,我想我也会在这里查看。

4

1 回答 1

1

我做了一些研究。有人在 Delphi 中构建了一个将 RM COBOL 文件转换为平面文件的应用程序:

http://www.janes.demon.co.uk/

应用程序和源代码在这里http://www.janes.demon.co.uk/rm-decode.zip

我没有任何文件样本,因此您需要使用文件进行测试。RM COBOL 有不同的版本,但至少这应该能够为您提供一个起点。

于 2014-01-30T18:47:43.307 回答