读取 COBOL DAT 文件

问题描述 投票:0回答:4

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

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

我无法访问源代码,因为分发此产品的公司已关闭。

odbc cobol
4个回答
3
投票

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


2
投票

一些可能性:

  1. 看看您是否能找到该公司工作人员的姓名。 他们可能会有所帮助。

  2. 在文本编辑器中打开 DAT 文件。 数据可以从中解码。 如果可以识别基本格式,则可以编写快速的代码来提取它。

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

  4. 考虑在ElanceRentACoder等工作网站上提出工作请求;我不认为如果工作不能成功完成的话会有成本。

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

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

其中一些非常困难,因此您的里程可能会有所不同。

祝你好运。


0
投票

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

我尝试过 Parkway ODBC,但没有成功。


0
投票

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

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

我正要尝试一下,听起来很有希望

© www.soinside.com 2019 - 2024. All rights reserved.