我有一个使用PDB文件作为数据源的工作应用程序。由于该应用程序没有完全满足客户的需求,我需要知道如何从PDB文件读取/写入信息。 如果我必须将其导出为另一种格式然后开始使用新格式(csv,xls,mysql,MS sql),我不需要保持更新源文件。<无关紧要。 / p>
我尝试了很多转换器和不同的方式来阅读信息,但我无法做到。
当前程序是由Visual Fox Pro构建的,我可以打开几个dbf文件并查看表信息,但我仍然无法访问我认为具有所有信息的PDB文件。每个文件(dbf和pdb)都有相应的cdx文件。
答案 0 :(得分:1)
“PDB”不是(Visual)FoxPro上下文中的自解释数据文件扩展名。其中一个选项可能是您的“PDB”只是一个重命名的“DBF”表文件,因此您的现有代码可以使用FoxPro的USE
命令来打开该文件。
您甚至不需要将可能的共享文件的扩展名更改回默认的命令窗口示例:
CD d:\temp && optionally determine your working folder
CREATE TABLE test.pdb (col1 Int) && non-default file extension
USE && close the new table
USE test && open attempt fails caused by unexpected extension ('File "name" does not exist (Error 1)')
USE test.pdb && works
BROWSE