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

Релиз «LCPI OLE DB Services», обновлённый IBProvider v3.41, обновленный ADO.NET провайдер v1.0.7

Мы рады сообщить о выпуске новых сервисов и обновлений, которые решают ряд проблем с эксплуатацией IBProvider.

Релиз «LCPI OLE DB Services»

В личном кабинете доступен для скачивания новый набор COM-объектов с дополнительными сервисами для работы с IBProvider.

В настоящий момент времени реализован сервис пула подключений, который совместим со стандартным пулом подключений (MSDASC.MSDAINITIALIZE.1) и может быть использован вместо него:

  • LCPI.OleDbServices.DataInitManager.Global.1
  • LCPI.OleDbServices.DataInitManager.Local.1
  • LCPI.OleDbServices.DataInitSelector.1

Пул подключений представляет собой COM объект (DataInitManager) с реализацией интерфейса IDataInitialize.

В отличии от стандартного пула подключений, наша реализация поддерживает технологию «Registration Free COM» и позволяет использовать IBProvider без регистрации в реестре Windows.

Сами по себе объекты этих сервисов так же могут быть зарегистрированы в манифестах приложений и использоваться без регистрации в реестре Windows.

В каталоге «sdk/oledb_services/v01» находятся файлы с определениями CLSID компонент. Кроме того, поддерживаются идентификаторы CLSID_MSDAINITIALIZE и CLSID_PDPO.

Примеры использования «LCPI OLE DB Services»:

  • Использование технологии «Registration Free COM» в основной тестовой системе IBProvider на C++ – каталог «TestCode/ActiveX/IBP/oledb_test».
  • Использование пула подключений с ADO.NET провайдером – 25.

Обновление IBProvider — v3.41

Изменения:

  • Исправлены критические ошибки в 64-битной сборке провайдера
  • Исправлена ошибка с обработкой VT_R4|VT_BYREF
  • Сформирован каталог с файлами IBProvider SDK – «sdk/ibprovider/v03»
  • Новые названия бинарных файлов (DLL)
Исправленные ошибки приводили к «Access Violation», поэтому настоятельно рекомендуется обновить вашу версию IBProvider до текущей.

Обновление ADO.NET провайдера для OLE DB – v1.0.7

Изменения:

  • Исправлены ошибки
  • Добавлены сборки для .NET Framework 4.6.2 (VS2017)
  • Добавлен новый класс OleDbServices, с помощью которого можно указать используемую реализацию сервисов OLE DB:
    • MSDASC.MSDAINITIALIZE.1
    • LCPI.OleDbServices.DataInitManager.Global.1
    • LCPI.OleDbServices.DataInitManager.Local.1

Добавлен новый пример использования OleDbServices – 25.

Минимальная версия IBProvider, с которой будет работать обновленный .NET провайдер – v3.41.


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