Ahojte, prosím o radu (robím v Lazaruse aj v DelphiXE2).
Doteraz som používal v mojich programoch vstavanú ("embedded") SQLite databázu. Spokojnosť bola s rýchlosťou aj stabilitou. Na zobrazenie údajov z tabuliek som využíval TListView (cez TStringList, kde som si údaje formátoval podľa potreby). Možno to bolo ťažkopádne, ale hlavne fungovalo (aj s lokálnym abecedným radením údajov v TStringList - teda na Slovensku "aáÁäÄbBcCčČ ...").
Teraz skúšam kombináciu SQLite + TDBGrid na zobrazenie údajov z tabuľky (cez TDataset a TSQLQuery). Všetko funguje, až na jednu "drobnosť".
Údaje neviem zoradiť ani za nič v správnom abecednom poradí. používam aj "collate nocase", pridal som aj textový stĺpec navyše, kde všetko ukladám "lower case" pre správne radenie. Nepomáha ... Viem, že "collate nocase" je len pre ASCII znaky. Preto by ma zaujímalo, či nie je vhodnejšia nejaká iná databáza ako SQLite - ak máte s tým skúsenosti. Uvítam nenáročné riešenie (som len programátor samouk), ale aby to radilo rôzne jazyky správne podľa lokálneho nastavenia PC.
Ďakujem.