Дата публикации: 06.10.2016

Релиз IBProvider v3.32. Исправлена ошибка с блобами

Изменения

  • Выполнен большой объем работ по улучшению кода и внутренней архитектуры провайдера.
  • Основные сборки провайдера (vc14xp) используют новые файлы Visual C++ CRT: 14.0.24215.1.

Исправленные ошибки

Исправлена ошибка добавления блобов через связанный сервер MSSQL:

Msg 18052, Level 16, State 1, Line 4
ss: bug check at [t_ss_page_heap_v2::lock_page__read_write_ex]. point [#001]. reason: bad page index [0xFFFFFFFFFFFF]. end page index [0x000000000003]
Msg 18052, Level 16, State 1, Line 4
[IBP.SS] Column [2][NOTE_TEXT] — failed to set new value.

В отладочной сборке провайдера срабатывает assert:

m_ss_blob_block_kind==ibp_ss_dpm_block_kind__blob_data_ex, file ..\source\structure\storage\blob\ibp_ss_blob_writer.cpp, line 326

Проблема распространяется на блобы размером [4049…4079] байт.

Ошибка присутствует во всех предыдущих выпусках третьей версии провайдера.

Настоятельно рекомендуется обновить Ваш IBProvider до текущей версии.

Направление текущих работ

В настоящий момент основным направлением развития провайдера является реализация собственного клиента для Firebird v3.


Дата публикации: 06.10.2016. Права на материал принадлежат: IBProvider. При перепечатке ссылка на сайт https://www.ibprovider.com/rus обязательна.