Вышло обновление IB XE3 [11.0.2.540]
Первого мая, без шума и пыли, вышло второе обновление IB XE3
Если там что-то и поменялось (я насчитал 17 исправлений), то мои тесты этого не заметили. Ну, если быть точнее, то запрос вида «SELECT EXTRACT(YEAR FROM NULL) FROM RDB$DATABASE» не починили. Но, в любом случае — поставился без ошибок(Ё!), тестовые базы создались без проблем и хуже чем 11.0.1 вроде не стало 🙂
Меня вот что забавляет. Бинарники нового релиза были сгенерированы 24 апреля 2013 года. Раньше, если я правильно все помню, декларировалось, что сервер (перед релизом) гоняется под нагрузкой около месяца. А тут они за неделю уложились. Красавцы, ничего не скажешь.
До кучи я еще нашел и скачал исходные тексты «нового» ODBC для InterBase. Для коллекции. 4MB исходников. По моим меркам это среднестатистический (если не сказать что вообще — нулевой) уровень развития драйвера. У меня провайдеры v1/v2 болтались в этом объеме. Заглянул в код, вздрогнул, увидев руку Джима мастера (это же он там свой след в истории оставил?) и потерял к нему интерес 🙂
Такие вот дела.
Kovalenko on 17 мая, 2013
Что-то меня сегодня торкнуло посмотреть в вышеупомянутом ODBC-шном драйвере обработку исключений.
Сделал поиск по catch.
Открыл первый попавшийся файл — «OdbcConnection.cpp».
Увидел в «OdbcConnection::sqlNativeSql» код вида:
Три раза перекрестился и задумался.