IBProvider v3.28. Новая поддержка типа данных «массив»
В IBProvider v3.28 добавлен новый способ чтения/записи типа данных «массив», который устраняет ряд проблем на уровне сервера.
В том числе, новый IBProvider решает проблему с VARYING (VARCHAR) массивами. Смотрите в баг-трекере Firebird — CORE-1588. У InterBase эта ошибка также присутствует.
Решение заключается в самостоятельном создании и загрузке BLOB-поля с данными массива.
Новый IBProvider сохранил поддержку работы с массивами через ISC API. С единственным изменением – отключена поддержка чтения и записи VARYING массивов.
С помощью нового свойства инициализации «array_rw_mode» можно выбирать режим чтения/записи массивов.
Ограничения
В настоящий момент новый режим поддерживается только Windows-версий Firebird и InterBase (winnt_x86, winnt_amd64).
Если вы хотите, чтобы мы добавили поддержку для других операционных систем и процессоров – напишите нам.