Хочу научиться работать с простенькми БД SQLite на С++ через FireDAC (опыта работы с предыдущими системами работв с БД в Delpi не было).
Для первого опыта хочу отобразить содержимое таблицы из небольшой базы на StringGrid-e.
На основнии изучения документации и примеров пытаюсь кинуть на форму
TFDConnection,настроить соединение, задав путь к базе(кнопочка тест показывает что соединение ОК),
TFDTable, заполняю в инспекторе соединение с созданным FDConnection, TableName - имя таблицы в моей базе и IndexFieldName,
TStringGrid
вызываю LiveBindingDesigner и не понимаю, как выбрать поля, которые нужно связывать.
(вижу, что в дизайнере появился еще компонент BindSourceDB1)
Понимаю, что для работы приложения, надо еще будет в runtime установить соединение с базой.
Правильно ли я понимаю алгоритм решения задачи, или нужны еще какие-то компоненты?
(в примере для Delphi на habre TFDTable и сопутсвующие компоненты были в отдельном DataMoдуле - это принципиально ?, я решил для простоты для начала пытаться сделать все в одной форме).
Вопрос
adax
Помогите новичку в БД въехать в тему.
Хочу научиться работать с простенькми БД SQLite на С++ через FireDAC (опыта работы с предыдущими системами работв с БД в Delpi не было).
Для первого опыта хочу отобразить содержимое таблицы из небольшой базы на StringGrid-e.
На основнии изучения документации и примеров пытаюсь кинуть на форму
TFDConnection,настроить соединение, задав путь к базе(кнопочка тест показывает что соединение ОК),
TFDTable, заполняю в инспекторе соединение с созданным FDConnection, TableName - имя таблицы в моей базе и IndexFieldName,
TStringGrid
вызываю LiveBindingDesigner и не понимаю, как выбрать поля, которые нужно связывать.
(вижу, что в дизайнере появился еще компонент BindSourceDB1)
Понимаю, что для работы приложения, надо еще будет в runtime установить соединение с базой.
Правильно ли я понимаю алгоритм решения задачи, или нужны еще какие-то компоненты?
(в примере для Delphi на habre TFDTable и сопутсвующие компоненты были в отдельном DataMoдуле - это принципиально ?, я решил для простоты для начала пытаться сделать все в одной форме).
2 ответа на этот вопрос
Рекомендуемые сообщения