Новый триал [сборка 13166].

Привет всем.

На сайт загружен новый триал провайдера.

1. Удалены устаревшие свойства инициализации и набора рядов unicode_stmt, std_exec_sp, array_vt_type.

2. Исправлена ошибка взаимодействия с DTC.

Рекомендуется скачать и протестировать эту сборку.

Релиз 3.10.1 [сборка 13145]

Привет всем.

На сайт IBProvider-a выложены новости с описанием изменений версии 3.10.1 и дистрибутивы для пользователей. Обновлены дистрибутивы триала и Free версии.

Новый триал 3.10.1.13145

Привет всем.

На сайте провайдера выложен новый триал (сборка 13145) с небольшими исправлениями и новшествами.

1. Исправлена ошибка в содержимом ColumnsRowset. Теперь в колонке DBCOLUMN_PRECISION указывается точность для всех численных типов данных. Ранее точность указывалась только для NUMERIC/DECIMAL.

2. В ColumnsRowset указывается precision/scale для типов DBDATE, DBTIME. По аналогии с данными, получаемыми через IColumnsInfo.

3. В ColumnsRowset добавлена новая колонка DBCOLUMN_DATETIMEPRECISION.

4. Добавлено (по просьбам трудящихся) новое свойство инициализации sys_encrypt_password, которое позволяет указывать в строке подключения «System Encryption Password» для зашифрованных баз данных Interbase XE.

Обновление дистрибутива 3.10.0.13122

Привет всем.

На сайт залиты новые дистрибутивы последнего релиза 3.10.0.13122. Внесены следующие изменения:

  • Новый Visual Studio CRT v10.0.40129.325
  • Новые режимы установки: полная, только IBProvider, только IBProvider+CRT

Собственно сами DLL с провайдером остались те же самые.

Названия новых файлов дистрибутивов:

  • IBProvider_prof_32-64_3.10.0.13122.2.exe
  • IBProvider_prof_32_3.10.0.13122.2.exe

Настройка MSDTS для работы с IBProvider

Привет.

Сегодня на email поддержки пришло письмо, из за которого пришлось прервать противоестественную увлекательную работу с IBProvider-ом из .NET кода. Письмо просило помощи в решении проблем с MSDTS. Суть проблемы, собственно говоря, проста — ничего не работает. Поскольку про это «не работает» уже было давно известно и уже были некоторые соображения по-этому поводу, я решил замучать эту тему «по-взрослому». (далее…)

IBProvider 3.9.5.13089. Релиз

Привет всем.

Зарегистрированные пользователи провайдера могут скачать новые релизные бинарники провайдера (#13089). Исправлены две ошибки:

1. Ошибка с null-ссылками в .NET. Описана здесь.
2. Ошибка в обработчике ошибок загрузчика блоб данных. Вместо DB_E_CANTCONVERTVALUE провайдер мог возвращать DBSTATUS_E_CANTCONVERTVALUE. Бага жила в коде с 08-Aug-2004.

Новый триал. Сборка 13084.

Привет всем.

На сайте провайдера выложен новый триал, в котором исправлена одна мелкая, но досадная ошибка. (далее…)

IBProvider 3.9.4.13075. Релиз

Привет всем.

Несколько недель назад на sql.ru обнаружилось сообщение о проблеме с диалектами. Пришлось немного доработать провайдер, чтобы выдавать пользователю более подробную информацию о причинах проблемы. (далее…)

Хроника последних событий

Привет себе и всем остальным 🙂

Давно сюда ничего не писал. Поэтому все скопом. (далее…)

Утилита для поиска ошибок в системных таблицах

Привет всем.

Пользователь провайдера, о котором я упоминал в «Адском домене», асилил обновление системной таблицы RDB$FIELDS и наконец-то обрел счастье и душевную умиротворенность. Вообще говоря, эти проблемы с доменами текстовых колонок Interbase — стандартные. Я бы даже сказал, что вообще все баги и тупости InterBase — это тщательно запрограммированный функционал. По другому ведь никак 🙂

Ключевую роль в победе над ошибками RDB$FIELDS сыграл VBS-скрипт, текст которого я приведу полностью. Хотя он и достаточно большой. Его последнюю версию можно найти в дистрибутиве — это файл prog_check_system_tables.vbs (далее…)