Количество показов: 2679
Опубликован: 2007-05-10 08:34:51

Изменения и улучшения:

1.      Добавлена поддержка Delphi 2007

2.      Добавлена поддержка InterBase 2007

  • введен специальный define в FIBPlus.inc {$DEFINE SUPPORT_IB2007}. Если этот define включен, в FIBPlus добавляется поддержка некоторых особенностей InterBase 2007
  • добавлен метод TpFIBDatabase.IsIB2007Connect:boolean;
  • добавлено свойство InstanceName в ConnectParams

    3.      Добавлена поддержка charset SUPPORT_KOI8_CHARSET и define в FIBPlus.inc {$DEFINE SUPPORT_KOI8_CHARSET}

    4.      Изменен метод procedure TFIBXSQLVAR.SetAsVariant(Value: Variant);
    Теперь он может также работать с типом данных OleVariant  (спасибо Danny Van den Wouwer)

    5.      В редакторе репозитария датасетов появилась возможность выбирать генератор из списка существующих.

    6.      У TpFIBDatabase в свойстве TConnectParams появилось подствойство IB2007: TIBConnectParams, где TIBConnectParams содержит поле InstanceName: string. (Только при включенном {$DEFINE SUPPORT_IB2007})

    7.      В редакторе TpFIBDatabase появилась возможность отдельно указывать порт подключения (только для Firebird).

    Исправленные ошибки:

    1.      Некоторые значения, например, {00000000-0000-0000-0000-000000000000}, неверно отображались в TFIBGuidField. Исправлено.
    2.      Ошибка при вызове метода IsEmpty при установленном свойстве  DataSet.CacheModelOptions.CacheModelKind= cmkLimitedBufferSize. Исправлена.
    3.      Ошибка в процедуре Sort (unit fibDataset) c DisableScrollEvents. Проявлялась, если  в dataset содержалось не более одной записи. Исправлена.
    4.      Исправлена ошибка в методе function TpFIBDataSet.PSGetParams: TParams; (спасибо Danny Van den Wouwer).
    5.      Внесены исправления в pFIBClientDataSet для корректной работы с Unicode полями под BDS2006.
    6.      Ошибка в методе TFIBQuery.DoAfterExecute приводила к неправильной последовательности вывода действий на SQLMonitor. Исправлена (спасибо Danny Van den Wouwer).
    7.      Ошибка при смене клиентской библиотеки в runtime. Исправлена.
    8.      В методе TFIBXSQLVAR.GetAsDateTime проявлялась ошибка при значениях даты, меньших даты, принятой за начальную в InterBase. Исправлена.
    9.      В методе WhereClause неправильно обрабатывались комментарии в стиле Firebird (--). Исправлено.
    10.     Ошибка при обработке запросов c командой "with" для Firebird 2.1. Исправлена.
    11.     Не работали TGUID поля для TClientDataSet. Исправлено (спасибо Антону Трилю).
    12.     Не работали TGUID поля в связке с QuantumGrid. Исправлено (спасибо Антону Трилю).
    13.     В случае потери связи с сервером обработка потери коннекта делалась неверно, когда TFIBSQLLogger был подключен к TpFIBDatabase. Программа попадала в цикл, при этом OnLostConnect вызывался многократно. При отключении TFIBSQLLogger от TpFIBDatabase все работало нормально. Исправлено.
    14.     Изменено объявление обработчиков событий TBeforeLoadBlobFromSwap, TBeforeLoadBlobFromSwap. Старое объявление обработчиков неправильно работало для Delphi 5.
  • Специальные цены для ex-USSR (кроме стран ЕС):

    235 Euro
    1500 руб. для физ. лиц
    3600 руб. для юр. лиц

    Скидки при покупке нескольких копий!

    Использую FIBPlus почти с момента их появления. С их помощью разрабатывал самые разные проекты, от промышленных задач, работающих в режиме 24х7, до обычных управленческих АРМов. Мои первые проекты на этом наборе компонент успешно работают больше 5 лет. Компоненты ориентированы на разработчика в самом прямом смысле этого слова. С их помощью реально и значительно упрощается разработка и, главное, сопровождение приложений. Удобные свойства, методы и события позволяют легко интегрировать компоненты в шаблоны и модели разработчика. Особенно это относится к репозиторию и автогенерации запросов - в исполняемых модулях может не быть ни одной строчки SQL кода.

    Уверен, разработчики, сопровождающие долгоживущие проекты, оценят это, в комплексе с хорошей оптимизацией. Кеширование запросов и страничный режим здорово помогают на "слабых" клиентах. Радует также оперативная (даже упреждающая) реакция разработчика на выход новых версий базового ПО. Спасибо Сергею Бузаджи и коллективу Devrace за отличный продукт.

    >>

    С.Силантьев, медеэлектролитный завод, г.Кыштым.
    Раздел для покупателей
    Получение полных версий и обновлений. Перейти в Customer's Center

    Все об InterBase, Firebird и Yaffil. Новости, статьи, интервью, ссылки...