【问题标题】:Reading a COBOL DAT file读取 COBOL DAT 文件
【发布时间】:2008-09-19 05:33:42
【问题描述】:

我收到了一组 COBOL DAT、IDX 和 KEY 文件,我需要读取其中的数据并将其导出为 Access、XLS、CSV 等。我不知道 COBOL 代码的版本、供应商因为我只有创建文件的 Windows 可执行文件。

我已尝试过 Easysoft 和 Parkway ODBC 驱动程序,但未能成功读取文件中的数据。

由于销售此产品的公司关闭,我无法访问源代码。

【问题讨论】:

    标签: odbc cobol


    【解决方案1】:

    我刚才使用http://www.cobolproducts.com/datafile 成功读取了一些dat 文件,我是通过另一个论坛了解到的。我很可能会与他们合作,帮助我阅读我遇到问题的其余文件。

    【讨论】:

      【解决方案2】:

      几种可能性。

      1/ 看看你能不能找到为公司工作的人的名字。它们可能会有所帮助。

      2/ 在文本编辑器中打开 DAT 文件。数据可以从中解码。如果能识别出基本格式,就可以写出quick'n'dirty code来提取它。

      3/ 在编辑器中打开可执行文件,其中可能有指示使用了哪个编译器的字符串,然后您可以搜索其文件格式的信息。如果是 DOS 应用程序,很有可能是 Microsoft 或 Fujitsu COBOL。

      4/ 考虑在 elance 或rentacoder 等工作网站上提出工作请求;如果工作不能成功完成,我认为没有成本。

      5/ 雇人检查并就恢复的可能性提出建议。

      6/ 获取每个活动记录的记录内容的屏幕转储,并从中重新构建它。

      其中一些难度很大,因此您的里程可能会有所不同。

      祝你好运。

      【讨论】:

        【解决方案3】:

        我只用 FD 读取了 COBOL DAT 文件,当我没有 FD 时,我在文本编辑器中打开文件,并尝试猜测列,然后再试一次,直到我有这个工作,这是个大问题使用这种方法是当 DAT 文件具有 COMP 列时,可以是任何类型的 COMP 类型,但我有点耐心地完成了这项工作。

        我曾尝试过百汇 ODBC,但没有成功。

        【讨论】:

          【解决方案4】:

          对于任何经历过这段旅程的人,我在 sourceforge 中找到了这个:Cobol 和 RPG 数据读取器和转换器

          http://sourceforge.net/projects/cobol2j/

          我要试试了,听起来很有希望

          【讨论】:

            猜你喜欢
            • 2014-09-01
            • 1970-01-01
            • 1970-01-01
            • 2020-05-04
            • 2014-10-16
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多