Archive for Май, 2011

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

Привет всем. Изменения в новом триале, в основном, связаны с поддержкой нестандарных синтаксисов выполнения хранимых процедур — «exec SP …», «{call SP …}». В частности, за счет реорганизации кода, на некоторых сценариях, сокращено количество служебных запросов к базе данных.

Новый триал. Сборка 12593. Поддержка DDL для PACKAGE [FB3]

Привет всем. Добавлена поддержка DDL запросов «{CREATE|RECREATE|CREATE OR ALTER|ALTER} PACKAGE …» — это новая фича Firebird 3. Теперь провайдер может самостоятельно выделять «тело» таких запросов без помощи протезов «SET TERM». Заходим и скачиваем.

IBProvider 3.8.1. Исправление ошибок.

Привет всем. В новой сборке 3.8.1 исправлена ошибка, приводящая к появлению сообщения вида «BUG-CHECK в [TIBP_RW_TableStorage_Base::RowDataDpmBlock_Verification] [003]. Возможная причина: Wrong DPM block [000000000490:0000] size: 1692. Wait size: 16.».

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

Привет всем. После релиза 3.8, в качестве развлечения, я поигрался с новой возможностью C++ — «rvalue reference» (VS2010). То что раньше частично моделировалось с помощью таких конструкций как structure::t_wrap_vector (смотрите в инструментальную библиотеку провайдера), получило полноценную поддержку со стороны компилятора.

InterBase 10.0.2.474

Привет всем. Второй раз за сегодня. Борл Эмбаркадера удивляет. Обнаружено очередное обновление Interbase XE — 10.0.2.474. Правда оно на голую машину с XP SP2 не поставилось. В дистрибутиве лежит редистр от VS2008, а сами бинарники требуют рантайм от VS2005 (SP1) — 8.0.50272.762. Так что, в случае проблем, сначала поставьте этот рантайм, потом запускайте инсталлятор. Если […]

IBProvider 3.8 — Релиз.

Привет всем. На сайте провайдера выложены новые бинарники и описание изменений. Краткий список: — Публикация UDF в схемах метаданных. — Настройка параметров уровней изоляций транзакций. — Новый Free IBProvider с поддержкой Firebird 2.1 (доступен для скачивания из личного кабинета).

Ужосы из FB3

Привет всем. Вчера попробовал пересобрать отладочный FB3 — а он валится при компиляции на ассерте аборте. Ну ладно, думаю, за ночь починят. Не починили, поэтому решил посмотреть что там творится. Позабавил следующий код, обнаруженный в стеке вызовов.

Настройка изоляций транзакций

Привет всем. Работы над очередным выпуском провайдера приблизились к своему логическом завершению. Добил публикацию UDF в схемах метаданных. Добавил поддержку SQL_BIT в ODBC-шной функции CONVERT — отображаем на BOOLEAN (FB3, IB7+). Осталось доделать и оттестировать последнюю вещь.