Триал IBProvider v3.31.0 [Сборка 21500]

Привет всем.

Основное изменение в коде OLE DB провайдера

Минимизация случаев, когда провайдер запрашивает тип SQL запроса у сервера (isc_dsql_sql_info, tag: isc_info_sql_stmt_type). Эти данные нужны самому нижнему уровню провайдера для определения «селективных» запросов. Внезапно выяснилось, что InterBase возвращает нулевой идентификатор для запроса «SAVEPOINT …» и это очень сильно удивляет IBProvider:

IBProvider error about unexpected InterBase query

Меня, почему-то, это не очень сильно удивляет.

Сейчас тип запроса «подсказывается» собственным SQL-парсером провайдера.

По идее, это (до кучи) должно сократить время, затрачиваемое на подготовку запросов.

Leave a Comment