Дата публикации: 15.11.2012
2 причины, по которым вам стоит обновить свой IBProvider до версии 3.13.1 прямо сейчас
Регулярно мы радуем вас новыми релизами, которые делают программирование под Firebird и InterBase простым и понятным.
В новой версии IBProvider реализовано сразу 2 алгоритма, которые обеспечат еще более стабильную и быструю работу при попытке некорректного и даже «издевательского» использовании IBProvider!
Это:
- Новый двухфазный алгоритм установки значений OLE DB свойств.
- Новая реализация Forward-Only Read-Only наборов рядов.
Какие преимущества вы получаете, используя новый драйвер?
1. В ваших программах появится двухфазная обработка OLE DB свойств подключения, команд и результирующих множеств:
- Весь набор переданных свойств согласуется еще до установки, в нем выявляются ошибки, а так же попытки установить одно и то же свойство несколько раз.
- Во втором проходе происходит установка корректных значений, а все ошибочные значения помечаются одним из двух флагов: DBPROPSTATUS_BADVALUE – если значение задано некорректно и DBPROPSTATUS_CONFLICTING – если значение свойства конфликтует со значениями других свойств.
Например, нельзя одновременно устанавливать [IRowsetLocate]=true и [Use Bookmarks]=false, потому что интерфейсу IRowsetLocate нужны собственные закладки.
2. Вы получаете более эффективное использование оперативной памяти в случаях «издевательской» эксплуатации набора в виде блокировки и освобождения большого количества рядов.
Через ADODB это добивается через установку очень большого значения в Recordset::CacheSize.
Помимо этого в новой версии реализовано много важных внутренних изменений, а так же добавлено несколько десятков новых тестов в нашу автоматизированную систему.
Дата публикации: 15.11.2012. Права на материал принадлежат: IBProvider. При перепечатке ссылка на сайт https://www.ibprovider.com/rus обязательна.