Хочеться создать несколько универсальных классов для работы с БД (выбран движок SQLite).
В частности класс для работы со списками (к примеру, справочниками) с некоторыми специфическими возможностями - отображение в виде групп и т.д.
Загвоздка в следующем - не могу реализовать такую штуку, как создание полей справочника в коде при создании экземпляра класса. Примерно так вот:
- Код: Выделить всё
var
DictContr: TDict;
MyName: String;
...
DictCont := TDict.Create;
DictContr.DataSrc := qryDict; // qryDict: TSQLQuery
DictContr.AddField('ID'); // Привязывается к qryDict.FieldByName('ID')
DictContr.AddField('NAME');
...
MyName := DictContr.ID.AsString;
Я не сильно размечтался? Или, может быть, вообще есть более другое решение для таких вещей?