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

IBProvider v3.24. Реализация ISQLServerErrorInfo и поддержка Visual Studio 2015

Мы рады сообщить об обновлении нашего набора компонент для работы с Firebird и InterBase. Мы улучшили обработку ошибок при использовании IBProvider-а в качестве связанного сервера MSSQL и добавили поддержку Visual Studio 2015.

Реализация ISQLServerErrorInfo

Для обработки ошибок выполнения запросов к Firebird и InterBase через связанный сервер MSSQL и конструкцию «EXEC AT» необходимо проверять значение глобальной переменной @@ERROR.

Ранее, @@ERROR всегда содержал нулевое значение, что затрудняло программное обнаружение ошибок.

В новой версии IBProvider реализована поддержка интерфейса ISQLServerErrorInfo, которая устраняет эту проблему.

Для критических ошибок этот интерфейс будет возвращать код ошибки MSSQL – 18052 (класс 16).

Для предупреждений будет возвращать код ошибки MSSQL – 14634 (класс 10).

Обратите внимание, что объект ошибки с интерфейсом ISQLServerErrorInfo доступен для всех ошибок, которые возвращает IBProvider. Интерфейс ISQLErrorInfo доступен только в случае возникновения ошибок Firebird/InterBase.

Поддержка Visual Studio 2015

20 июля 2015 года выпущена новая версия Visual Studio – 2015. Как и ожидалось, у неё есть бесплатная версия — Community Edition.

Мы обновили наши компоненты и теперь они поддерживают инфраструктуру Visual Studio 2015.

.Net provider

1. Добавлены сборки для .NET Framework 4.6.

2. Добавлен DDEX провайдер для VS2015.

IBProvider

Добавлены бинарные файлы, собранные компилятором VS2015. Сигнатура новых файлов – vc14xp.

Обратите внимание, что для установки VC CRT v14 теперь используются Merge модули (MSM). Поэтому теперь VC CRT устанавливается в системные каталоги Windows, а не в каталог bin.

Вы можете загрузить MSM-файлы из своего личного кабинета на нашем сайте.

Так же мы добавили ссылки на EXE-инсталляторы нового VCRedist (v14).

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