Релиз «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)
Обновление 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.