-
Постов
104 -
Зарегистрирован
-
Посещение
-
Победитель дней
4
Ответы сообщества
-
Пост Alex Bozhko - сообщение в Самый простой способ работы с SQLite был отмечен как ответ
Ну, FDGUIxWaitCursor1, FDPhysSQLiteDriverLink1 - один раз повесили рядом с FDConnection, настроили и забыли - не особая и проблема (за универсальность чем-то платить всегда приходится).
Query? Ну, используйте FDTable. Если ничего из ряда вон выходящего не нужно - будет прекрасно работать.
LiveBinding (BindSourceDB1 и т. д.) - тут все сложнее... Эта технология предназначена для замены TDataSource. Суть в чем? B VCL мы используем TDataSource, но при этом все контролы, работающие с источником данных, - специальные. DBGrid, DBComboBox и т.д. В обычный ComboBox, иначе как руками данные из источника не запихать.
Здесь же с помощью LiveBinding практически любой контрол можно связать с источником данных. Делается это в визуальном редакторе, а потом дотачивается руками. И не важно, какой набор компонентов доступа к данным вы используете (хоть FireDAC, хоть UniDAC. хоть Fib'ы). Если вы хотите "как VCL", то проблема не в FireDAC, проблема в отсутствии специальных контролов, для работы с данными. Единственная альтернатива LiveBinding сегодня - вытаскивать данные и "заполнять" контролы вручную (кстати, я так и делаю). Это не будет проще, но определенные преимущества есть.
-
Пост Alex Bozhko - сообщение в Странное поведение XE8 был отмечен как ответ
Решается если предварительно перед очисткой списка выполнить
Но, ИМХО, это не верно.
-
Пост Alex Bozhko - сообщение в [Отклонение] [XE7] Форма не сохраняет заданный размер контролов был отмечен как ответ
Сегодняшний фикс решил проблему.
Спасибо
http://cc.embarcadero.com/item/30070
-
Пост Alex Bozhko - сообщение в Позиция курсора БД при перемещении по TListView или TGrid был отмечен как ответ
Может это?
http://fire-monkey.ru/topic/225-xe6-firedac-peremeschenie-po-naboru-dannykh/
-
Пост Alex Bozhko - сообщение в Ошибка при попытке отобразить более двух записей в TGrid из БД SQLite был отмечен как ответ
А почему бы не использовать TSQLDataSet или TSQLQuery в качестве набора данных? В LiveBinding дизайнере тупо связываете набор данных с гридом. BindSourceDB создается автоматически. Все работает.
Кстати, грид в мобильных приложениях, все же моветон. Я, таки, сам убедился в этом. Да и FireDAC лучше чем dbExpress, как по мне.
-
Пост Alex Bozhko - сообщение в XE6. FireDAC. Перемещение по набору данных был отмечен как ответ
(с) Д. Арефьев
Вроде бы заработало.