无法在PHP中打开某些DBF文件

时间:2019-05-30 10:43:43

标签: php visual-foxpro dbf dbase

我有一个使用 dbase 打开dbf文件的php脚本。 我发现我无法打开其中一些文件,也不知道为什么。

我得到的错误是:

  

dbase_open():无法打开数据库

但是我可以毫无问题地打开其他文件。

我尝试使用DBF Viewer打开它,然后再次将其导出,然后它可以工作,但是我无法使用php。

我不知道这可能是字符集问题还是版本问题,但在Visual FoxPro中文件似乎相等。

我应该检查什么?

1 个答案:

答案 0 :(得分:0)

问题是php的类型为 Timestamp dbase的列不允许使用此类型。 解决方案是将时间戳转换为日期