我的任务是查看是否有办法直接读取Delphi 2007中的RM / COBOL ISAM文件,以便将数据同步到我们的在线结算网站。 Delphi同步程序已经连接到Advantage和DBF数据库,希望我们也可以使用相同的同步程序来读取和发送ISAM数据。
到目前为止,我的研究发现了什么。我找到了一个名为MicroFocus的网站,它分发了编写COBOL程序的产品。任何实用程序/数据桥产品都非常昂贵,因此被认为是不可行的。有一个名为EasySoft的站点,它有ISAM ODBC驱动程序,但在发送一些COBOL样本文件时,它们不支持我们的格式。还有一个名为DBISAM的产品,但它们又不支持我们的应用程序使用的COBOL格式。我还发了一封电子邮件给Embarcadero,但在我等待的时候,我想我也会在这里查看。
答案 0 :(得分:1)
我做了一些研究。有人在Delphi中构建了一个应用程序,用于将RM COBOL文件转换为平面文件:
应用程序和来源位于http://www.janes.demon.co.uk/rm-decode.zip
我没有任何文件样本,因此您需要使用您的文件对其进行测试。有不同版本的RM COBOL,但至少这应该可以给你一个起点。