Дата публикации: 13.08.2006
IBProvider 3.0.0.1959 [Beta]. IBProvider 2.4.6.1989 [Релиз]
Исправление ошибок
- Ошибка в проверке режима получения данных DBMEMOWNER_PROVIDEROWNED
- Ошибка в реализации IDBSchemaRowset::GetSchemas. Параметр prgRestrictionSupport может быть NULL
- Ошибка в названиях колонок схем
- PROVIDER_TYPES::CASE_SENSITIVE
- PROVIDER_TYPES::BEST_MATCH
- CHARACTER_SETS::NUMBER_OF_CHARACTERS
- FOREIGN_KEYS::DELETE_RULE
- TABLE_CONSTRAINTS::INITIALLY_DEFERRED
- Ошибка в типе и размере колонок схем:
- VIEWS::DESCRIPTIONS
- Ошибки в описании свойств набора рядов
IBProvider 3.0.0.1959 [Beta]
- Собирается с помощью VC8 (VS2005). Сигнатура имени файла _IBProvider_x3_xxx.dll
- В сборках, сделанных с использованием VC8, убран код корректировки управляющего флага FPU
- Провайдер может быть использован для получения данных через MSSQL 2000 linked-сервер
- Провайдер может быть использован для экспорта данных в MS Excel 2003
- Добавлены схемы метаданных
- COLUMNS
- PROCEDURES
- PROCEDURE_PARAMETERS
- PROCEDURE_COLUMNS
- Новое свойство инициализации и команды — ado_exec_sp. Замещает устаревшее свойство std_exec_sp. Допустимые значения нового свойства:
- Изменено свойство odbc_call_sp. Добавлено новое значение: 2 — [значение по умолчанию] провайдер самостоятельно определяет способ запуска хранимой процедуры
- Новое свойство инициализации schema_sp_params. Определяет режимы формирования схем PROCEDURE_PARAMETERS, PROCEDURE_COLUMNS:
0 — трансляция запроса «exec SP» в «select * from SP»
1 — трансляция запроса «exec SP» в «execute procedure SP»
2 — [значение по умолчанию] провайдер самостоятельно определяет способ запуска хранимой процедуры
0 — Все OUT-параметры хранимых процедур публикуются в схеме PROCEDURE_COLUMNS
1 — Все OUT-параметры хранимых процедур публикуются в PROCEDURE_PARAMETERS вместе с IN-параметрами. Это текущая реализация провайдеров v1 и v2
2 — [значение по умолчанию] Провайдер самостоятельно определяет какие хранимые процедуры возвращают множества (в этом случае OUT-параметры попадают в PROCEDURE_COLUMNS), а какие возвращают OUT-параметры (OUT-параметры попадают в PROCEDURE_PARAMETERS)
Провайдер определяет тип хранимой процедуры (возвращает множество или OUT-параметры) по наличию ключевого слова SUSPEND и списка возвращаемых значений (RETURNS). При этом анализируется BLR-хранимой процедуры или исходный текст хранимой процедуры.
Текущая сборка IBProvider v3 включена в дистрибутивы, распространяемые среди наших клиентов.
Дата публикации: 13.08.2006. Права на материал принадлежат: IBProvider. При перепечатке ссылка на сайт https://www.ibprovider.com/rus обязательна.