Привет всем.
Если вы все еще сидите на 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, решил не наступать на эти грабли с переполнением. Ну и, в результате, внес еще пару улучшений в код. Итак. (далее…)
Привет всем.
Сегодня прогнали очередные разношерстные тесты на новых, релизных сборках провайдера (3.3.0.11040). Тестировали 32 и 64 бита на базах с 1 и 3 диалектами. Получены вот такие вот общие показатели по процессорному времени: (далее…)
Dmitry Kovalenko on 6 ноября, 2010 | 1 Comment