dbf中的备注字段

时间:2014-03-03 11:50:47

标签: database legacy dbf

我知道.dbf数据库在单独的.dbt文件中保存(文本)字段大于254个字符,并将它们与M备忘录字段链接。

我有一个遗留数据库,我可以清楚地看到它包含一个规定(最大)长度为255个字符的字段。

当我编辑该文件并使用OpenOffice Calc保存时,它会创建.dbf和.dbt。我想将编辑后的文件保留为我找到的格式,即255个字符的字段。

这可能吗?

是否依赖于字符集(我在使用OpenOffice和Excel时可以看到的唯一选项,支持.dbf的版本)?

2 个答案:

答案 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 EditorCDBF。后者我记得大约三年前使用的客户仍在Microsoft Windows 98下运行Clipper 5.2应用程序。