При написании текущего своего проекта использую замену для бде - Absolute Database
плюсы -
1.кросплатформенная (в смысле - на конечном пк не нужны никакие одбц драйверы, бде и дллки.)
2.очень быстрая. уж точно побыстрее аксеса )))))
3.есть BLOB компресия и прочие прелести. (подразумевает наличие блоб полей, как очевидно, т.е. хранение твоих картинок.. или других данных)
4.можно встроить в исполняемый модуль.
минусы
не бесплатна для комерческого использования..
2. можно и просто скуель запросом. и отображать результат прицепившись к компоненте делающий этот запрос используя ее в качестве датасурса.
либо вручную (кусок с проекта)
Оффтоп
delphi Код:
procedure TL2Summon.RecreateVisual;
var
action : TL2PetAction;
begin
DeleteAllActions;
dmData.Query.Close;
dmData.Query.SQL.Text := format('select actionid, name, icon, type from petactions where npcid = %d and minlvl < %d order by id;',[NpcType.NpcTypeId, Level]);
dmData.Query.Open;
while not dmData.Query.Eof do
begin
action := TL2PetAction.Create(UserEngine,ActionsList,dmData.Query.FieldByName('actionid').AsInteger);
action.Name := dmData.Query.FieldByName('name').AsString;
action.icon := dmData.Query.FieldByName('icon').AsString;
if action.icon = '' then
action.icon := 'NOIMAGE';
action.ActionType := dmData.Query.FieldByName('type').AsString;
action.RecreateVisual;
dmData.Query.Next;
end;
dmData.Query.Close;
end;
3. смотрим пункт 2.
4. гугл ?
5. поверь, лучше уж в инишке, а еще лучше в какомнибудь хмл сторрадже.