Увелечения поля dbf больше чем 256
FileItems.AddField("FullName",2,255,);
соответственно выходит в файле *.dbf поле(FullName) не более 256 байтов
Когда я пытаюсь записать больше чем 255 он переходит(записывает) на следующее поле(Info).
Вопрос: что можно сделать что бы записать в одном поле больше чем 256?
1. Создаёшь подчинённую таблицу с примерно структурой: ссылка на основную таблицу, порядковый номер кусочка строки, кусочек строки (255) и конкатенируешь кусочки в программе при чтении и режешь на кусочки при записи.
2. Используешь тип данных MEMO.
3. Переходишь на Oracle, где строка может быть до 4000 байт.
4. Переходишь на Oracle/DB2/Teradata и используешь тип BLOB и забываешь об ограничениях размера навсегда.