foxpro — Php dbase возвращает неверный счетчик столбцов

Я должен преобразовать настольное приложение в Saas

Это приложение хранит свои данные с помощью foxpro (* .dbf file)

Проблема возникает, когда я пытаюсь обновить строку внутри файла DBF

Это всегда возвращает мне ошибку: dbase_replace_record(): Wrong number of fields specified

Когда я бегу dbase_numfields( $db )я получил 244 поля;

Но когда я бегу count( dbase_get_record_with_names( $db, 1 ) ),
Всегда будет 242 (пропущено 2 столбца)

Есть ли что-то, о чем я не знаю, работая с файлом * .dbf?

0

Решение

count( dbase_get_record_with_names( $db, 0 ) )

Не уверен на 100%, но не стоит ли начинать считать 0,1,2 ….

0

Другие решения

Других решений пока нет …