Publish date: 2016-10-06

Release of IBProvider v3.32. Correction of mistake with BLOB

Changes

  • A large amount of work to improve the code and the internal architecture of the provider was done.
  • The basic assembly provider (vc14xp) now uses new files Visual C ++ CRT: 14.0.24215.1.

Mistakes corrected

The error of blobs creation through a MSSQL linked server was corrected:

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.

In the debug build of provider the assertion occures:

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

The problem extends to the blobs with size [4049 … 4079] bytes.

The error present in all previous releases of the third series of the provider.

We strongly recommend to upgrade your current version to IBProvider.

The direction of current works

Now the main direction of development of the provider is the implemention of own client for Firebird v3.


Publish date: 2016-10-06. Copyright: IBProvider. This material may be reproduced on other web sites, without written permission but link https://www.ibprovider.com/eng required.