我收到了一组COBOL DAT、IDX和KEY文件,需要读取其中的数据并将其导出到Access、XLS、CSV等格式中。由于我只有创建这些文件的Windows可执行文件,因此不知道COBOL代码的版本和供应商。
我尝试过Easysoft和Parkway ODBC驱动程序,但未能成功读取文件中的数据。
由于分发该产品的公司已关闭,我无法访问源代码。
我尝试过Easysoft和Parkway ODBC驱动程序,但未能成功读取文件中的数据。
由于分发该产品的公司已关闭,我无法访问源代码。
我刚刚通过另一个论坛了解到的http://www.cobolproducts.com/datafile,成功地读取了一些dat文件。很可能我会与他们合作,帮助我读取其余的文件,因为我在这方面遇到了问题。
我之前只用FD读取COBOL DAT文件,但若没有FD,我会在文本编辑器中打开文件,猜测列的位置并不断尝试,直到成功为止。这种方法最大的问题是当DAT文件包含COMP列时,由于这些列可能是任何类型的COMP,所以需要耐心来完成。
我曾尝试 Parkway ODBC,但未成功。
对于任何正在进行这个旅程的人,我在sourceforge上找到了这个:Cobol和RPG数据读取器和转换器
http://sourceforge.net/projects/cobol2j/
我即将尝试它,听起来很有前途。