我的任务是看看是否有一种方法可以在Delphi 2007中直接读取RM/COBOL ISAM文件,以便数据可以同步到我们的在线计费网站。Delphi同步程序已经连接到Advantage和DBF数据库,希望我们也可以使用相同的同步程序来读取和发送ISAM数据。
到目前为止我的研究发现。我找到了一个名为MicroFocus的站点,该站点分发编写COBOL程序的产品。任何实用程序/数据桥产品都非常昂贵,因此被认为是不可行的。有一个名为EasySoft的站点,它有ISAM ODBC驱动程序,但在发送一些COBOL示例文件时,它们不支持我们的格式。还有一个名为DBISAM的产品,但它们同样不支持我们的应用程序使用的COBOL格式。我也发了一封电子邮件给Embarcadero,但在我等待的时候,我想我也应该在这里检查一下。
发布于 2014-01-31 02:47:43
我做了一点研究。有人在Delphi中构建了一个应用程序,将RM COBOL文件转换为平面文件:
http://www.janes.demon.co.uk/
应用程序和源代码在这里http://www.janes.demon.co.uk/rm-decode.zip
我没有任何文件的样本,所以你需要用你的文件来测试。RM COBOL有不同的版本,但至少这应该能够为您提供一个起点。
https://stackoverflow.com/questions/21434534
复制相似问题