Привет всем. Второй раз за сегодня.
Стыкую вот базовый набор функциональных тестов с Interbase 2010. IB v10, то есть. Тесты написаны на VBS (пользуясь случаем, передаю привет Роме Пиминову). В случае сервера с неизвестной версией выполняются все доступные тесты. И работа заключается в анализе лога и прописывании правил «не надо выполнять этот тест для вот этого конкретного сервера». Согласен — работа дебильная. Ну так вот. Смотрю я на ошибки запроса «SELECT COALESCE(NULL,NULL) FROM RDB$DATABASE» (далее…)
Привет всем.
Если вы все еще сидите на FB2.1, руководствуясь правилом «работает — не трожь», то обратите внимание на вот эту вот ошибку CORE-2149.
Dynamic SQL Error
SQL error code = -804
SQLDA missing or incorrect version, or incorrect number/type of variables
Товарищи, приближенные к телу, в свое время утверждали, что шанс получить эту ошибку — один на миллион. (далее…)
При плотной работе с OLEDB интерфейсами, рано или поздно обнаруживаются мелкие «дыры». Которые создают неоправданную нагрузку на реализацию провайдера и потенциально могут приводить к утечкам ресурсов. К счастью, этих «дыр» очень мало. Одна из них — связана с передачей данных в виде прямого указателя на COM-объект (ICommand::Execute, IRowsetChange::SetData, IRowsetChange::Insert). (далее…)
Привет всем.
Шарясь по интернету, я в очередной раз наткнулся на существование ключика «юникодный режим» у различных компонент доступа к IB/FB. У провайдера такой тоже есть — unicode_mode. Но в IBP v3 он уже давно выполняет другую задачу. (далее…)
Привет всем.
Текущая деятельность заставила провести ревизию кода, связанного с управлением автоматическими транзакциями. Вот что я могу сказать по этому поводу: (далее…)
Dmitry Kovalenko on 25 ноября, 2010 | 1 Comment
Привет всем.
В данном промежуточном выпуске внесены следующие изменения: (далее…)
Привет всем. С утром (по нашему времени) добрым.
Реализовав поддержку BASE64, о которой я написал в предыдущем сообщении, я начал писать тесты для этой кодовой страницы. И опять наступил на грабли InterBase с блобами. Утратил, одним словом, бдительность после FB2.5. (далее…)
Сегодня с утра дожал изменения связанные с переездом на VS2010 и после этого запустил базовые тесты для Interbase 9.0.3 / Firebird 2.5 / Yaffil. С IB меня ждал сюрприз. (далее…)
Dmitry Kovalenko on 17 ноября, 2010 | 1 Comment
Вчера приехала коробочка с VS2010 Professional. Так что начало недели было потрачено на развлечения с новой IDE и компилятором. (далее…)
Сегодня завершено кодирование нового выпуска провайдера — 3.3. Точнее оно было закончено вчера. Но сегодня, созерцая в «Process Explorer» отрицательное значение «Page Faults» у fb_inet_server.exe, решил не наступать на эти грабли с переполнением. Ну и, в результате, внес еще пару улучшений в код. Итак. (далее…)