Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Переход с FibPlus на UniDAC / 1 сообщений из 1, страница 1 из 1
18.02.2020, 21:24
    #39928196
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с FibPlus на UniDAC
Просто к сведению. Если кто вдруг надумает переходить.
В обоих библиотеках есть Conditions - механизм построения SQL-кляузы where.
Условие может быть с параметром, что-то типа:
Код: pascal
1.
2.
val := 'CAST(O.' + sFieldName + ' AS DATE) = :p' + sFieldName;
uniQuery.Conditions.Add(sFieldName, Val, True);


Параметры особенно облегчают жизнь, если работаешь с датами.
Так вот. В FibPlus было сделано так, что назначать значение параметру можно только после Conditions.APPLY; т.е. нужно было сперва создать все условия, потом Conditions.APPLY, а потом цикл по этим условиям и присваивание параметрам значений.
Т.е. после создания всех условий приходилось пробегаться по параметрам и назначать им значения.

Спасибо разработчикам UniDAC, что сделали проще. Т.е. в UniDAC можно назначать значение параметру сразу после добавления условия, что сильно облегчает.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Переход с FibPlus на UniDAC / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]