首页 > 解决方案 > 无法在 PHP 中打开某些 DBF 文件

问题描述

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

我得到的错误是:

dbase_open(): 无法打开数据库

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

我试过用 DBF Viewer 打开它,然后再次导出它,然后它就可以工作了,但我不能用 php 做到这一点。

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

我应该检查什么?

标签: phpvisual-foxprodbfdbase

解决方案


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


推荐阅读