Php 如何读取超过255个字段的dbf

Php 如何读取超过255个字段的dbf,php,oledb,dbf,Php,Oledb,Dbf,我正在尝试读取一个包含320个字段(列)的.DBF(DBASeforWindows,其字段限制为1024)文件 实际上,我正在使用用于Visual Fox Pro的OLEDB,它有一个: 它给了我“nota table”错误,但是如果我用OpenOffice打开文件,我会删除一些可以读取文件的列 是否有ODBC或其他工具可以自动读取此文件 编辑:有没有一种方法可以使用脚本从DBF文件中删除一些列?我不知道还有其他库可以读取这些文件,但如果没有,也许您可以编写一个。这是令人惊讶的简单。我看了一下,

我正在尝试读取一个包含320个字段(列)的.DBF(DBASeforWindows,其字段限制为1024)文件

实际上,我正在使用用于Visual Fox Pro的OLEDB,它有一个:

它给了我“nota table”错误,但是如果我用OpenOffice打开文件,我会删除一些可以读取文件的列

是否有ODBC或其他工具可以自动读取此文件


编辑:有没有一种方法可以使用脚本从DBF文件中删除一些列?

我不知道还有其他库可以读取这些文件,但如果没有,也许您可以编写一个。这是令人惊讶的简单。我看了一下,但这超出了我的技能。我知道的唯一一个可以超越VFP默认值的驱动程序是Sybase Advantage数据库,但我在C#中使用,但似乎也有php支持。谢谢!它起作用了!现在,我试图发现如何在不购买整个Advantage数据库解决方案的情况下使用他们的OLE DB。
$conn->Open('Provider=VFPOLEDB.1; Data Source="c:\path";Collating Sequence=GENERAL')