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

IBProvider v1.6.3.213

Изменения

1. Поддержка запросов «execute procedure SP» без указания списка параметров. В случае подготовки такого запроса, провайдер самостоятельно определит число IN-параметров и преобразует запрос в «execute procedure SP(?)»

2. Новый параметр инициализации источника данных и команды — «force_prepare_stmt«. Обеспечивает принудительную подготовку запроса и получение описаний параметров при установке текста запроса. По умолчанию этот режим отключен (false).

3. Оптимизация работы с параметризованными запросами из ADODB. Теперь производительность выполнения запросов из ADODB эквивалентна взаимодействию с провайдером напрямую через OLE DB интерфейсы.

4. Расширена поддержка ODBC конструкций в тексте запроса:

  • «{call SP(?,?,?)}» — вызов хранимой процедуры («select * from SP(?,?,?)»)
  • «{oj …}» — JOIN конструкции

5. Исправлена ошибка с автоматическим формированием описания параметров запроса. Двойной вызов ADODB.Command.Parameters.Refresh приводил к очистке списка описаний.

6. Ослаблен контроль установки строковых параметров запросов. Если клиент не указывает длину строки, то её длина определяется по завершающему нулевому символу. Это порадует пользователей ATL OLEDB, в котором длина строковых параметров не передается.

Использование IBProvider как поставщика данных «Crystal Reports»

Теперь эта поддержка сделана более полной. Главное — не забывать указывать в строке подключения параметр «support_odbc_query=true».


Дата публикации: 29.03.2002. Права на материал принадлежат: IBProvider. При перепечатке ссылка на сайт https://www.ibprovider.com/rus обязательна.
Предыдущие новости
IBProvider v1.6.2.201
Следующие новости
IBProvider v1.7.0.227. Поддержка UNICODE