Neviem čo ťa viedlo k výberu SQLite. Ja som s ňou niečo skúšal. Na dátumoch som úplne pohorel. Poznáš ju, vieš s ňou robiť? Ak nie, tak si vyber niečo iné. Zrada je v tom, že všetky údaje ukladá ako texty!
Ja používam Firebird. Mnohí si vyberajú MySQL.
No DB komponenty sú niekedy zradné. U mňa to malo takýto priebeh:
- program s DB komponentami - stále vyskočilo niečo, čo mi robilo problém
- program bez DB komponentov - žiaden problém
- potom som si kúpil TMS. Tam som zistil, že DB komponenty sú zásadné odvodené od základných. Keďže poskytujú vysoký komfort, tak mám teraz TMS DB komponenty
FireDAC je dobrý. No v niektorých prípadoch dávajú profesionály prednosť iným. Oni už vedia prečo.
K UniDAC proti FireDAC nech sa vyjadria tí, čo ich oba poznajú.
Ak použiješ UniDAC a budeš chcieť niekde poslať vzorku (reklamácia, pomoc...), tak nepochodíš, lebo príjemca ho nebude mať.
.
Ak nemáš s TreeView (ten som nezvládal ani s veľkou pomocou) v podstate nič urobené, tak Ti silno odporúčam VirtaulStringTree. Ten určite zvládneš.