我知道.dbf数据库在单独的.dbt文件中保存(文本)字段大于254个字符,并将它们与M备忘录字段链接。
我有一个遗留数据库,我可以清楚地看到它包含一个规定(最大)长度为255个字符的字段。
当我编辑该文件并使用OpenOffice Calc保存时,它会创建.dbf和.dbt。我想将编辑后的文件保留为我找到的格式,即255个字符的字段。
这可能吗?
是否依赖于字符集(我在使用OpenOffice和Excel时可以看到的唯一选项,支持.dbf的版本)?
答案 0 :(得分:2)
dbf
个文件有很多版本;其中一些,比如Clipper,实际上允许将长度超过254的字符字段存储在dbf文件本身中。
我不相信OpenOffice和Excel不支持写入这些格式,所以如果你想进行更改(而不仅仅是阅读数据),你需要找到另一种工具。
答案 1 :(得分:1)
就告诉xBase版本而言,您可以从Data File Header Structure for the dBASE Version 7 Table File开始。
对于DBF文件编辑器,Google是您的朋友。例如,快速搜索给了我GTK DBF Editor和CDBF。后者我记得大约三年前使用的客户仍在Microsoft Windows 98下运行Clipper 5.2应用程序。