Open/Export PDB 文件
Open/Export PDB File
我有一个使用 PDB 文件作为数据源的工作应用程序。由于该应用程序并未满足客户的所有需求,我需要知道如何 read/write 从 PDB 文件中获取信息。
如果我必须将它导出为另一种格式然后开始使用新格式(csv、xls、mysql、MS sql),这并不重要,我不需要保持更新源文件。
我尝试了很多转换器和不同的方式来读取信息,但我无法做到。
当前的程序是由 Visual Fox Pro 构建的,有几个 dbf 文件我可以打开并看到 table 信息,但我仍然无法访问我认为包含所有的 PDB 文件信息。每个文件(dbf 和 pdb)都有对应的 cdx 文件。
"PDB" 不是(可视)FoxPro 上下文中的自解释数据文件扩展名。其他选项之一可能是您的 "PDB" 只是一个重命名的 "DBF" table 文件,这样您现有的代码就可以使用 FoxPro 的 USE
命令来打开文件。
您甚至不需要将可能的共享文件的扩展名更改回默认值,命令 Window 示例:
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
我有一个使用 PDB 文件作为数据源的工作应用程序。由于该应用程序并未满足客户的所有需求,我需要知道如何 read/write 从 PDB 文件中获取信息。 如果我必须将它导出为另一种格式然后开始使用新格式(csv、xls、mysql、MS sql),这并不重要,我不需要保持更新源文件。
我尝试了很多转换器和不同的方式来读取信息,但我无法做到。
当前的程序是由 Visual Fox Pro 构建的,有几个 dbf 文件我可以打开并看到 table 信息,但我仍然无法访问我认为包含所有的 PDB 文件信息。每个文件(dbf 和 pdb)都有对应的 cdx 文件。
"PDB" 不是(可视)FoxPro 上下文中的自解释数据文件扩展名。其他选项之一可能是您的 "PDB" 只是一个重命名的 "DBF" table 文件,这样您现有的代码就可以使用 FoxPro 的 USE
命令来打开文件。
您甚至不需要将可能的共享文件的扩展名更改回默认值,命令 Window 示例:
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