我正在开发一个需要读取不同dBase文件的程序。我似乎只能找到dBaseIII plus文件进行测试。有谁知道我在哪里可以找到测试包或什么?我需要在不同版本的dBase上测试这段代码。
答案 0 :(得分:10)
我拼凑了一系列代表大多数版本的dBase文件来测试我自己的软件。
你可以在这里找到它们:
https://github.com/infused/dbf/tree/master/spec/fixtures
这些文件都以dBase版本代码命名(您可以找到版本代码说明here):
dbase_03.dbf dBase III without memo file
dbase_30.dbf Visual FoxPro
dbase_31.dbf Visual FoxPro with AutoIncrement field
dbase_83.dbf dBase III with memo file
dbase_8b.dbf dBase IV with memo file
dbase_f5.dbf FoxPro with memo file
这6个占我在野外看到的大部分文件。不幸的是,我没有为dBase V提供一个好的测试文件。