Php dbase返回误导列数

时间:2014-11-10 10:22:04

标签: php foxpro dbase

我必须将桌面应用程序转换为saas

此应用程序使用foxpro(* .dbf文件)

存储其数据

当我尝试更新dbf文件中的行

时出现问题

总是给我一个错误:dbase_replace_record(): Wrong number of fields specified

当我运行dbase_numfields( $db )时,我有244个字段;

但是当我跑count( dbase_get_record_with_names( $db, 1 ) )时, 它将始终返回242(缺少2列)

使用* .dbf文件时是否有一些我不知道的事情?

1 个答案:

答案 0 :(得分:0)

count( dbase_get_record_with_names( $db, 0 ) )

不是100%肯定,但不应该开始计算0,1,2 ....