1

我正在使用 PHP 的 dBase 扩展来分析 DBF,但是当我尝试使用 dbase_get_records_with_names() 查看行时,DBF 的整个中间部分会返回错误(“试图读取错误记录”),但是当我查看 DBF Viewer 中的特定记录,它们看起来就像任何其他记录一样完美。

这背后的原因可能是什么?

4

2 回答 2

0

可能数据不是 100% 正确,但查看器程序会忽略它。例如空字节和一个 Char 字段,或者删除列中除空格 (' ') 或星号 ('*') 之外的其他内容。

于 2013-08-14T16:15:44.197 回答
0

请参阅我对您发布的其他问题的回答

它可能不是标准的 .dbf 文件,因为它们通常仅支持 32 位操作系统下的 2 gig 文件限制。可能需要查看 Sybase Database-Advantage-Server。

于 2013-08-15T14:04:10.533 回答