Мне нужно преобразовать настольное приложение в 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 файлом?
count( dbase_get_record_with_names( $db, 0 ) )
Не 100% уверены, но не стоит начинать подсчет 0,1,2....
1
относится к первой записи / строке в*.dbf file