In meiner Anwendung, hätte ich gerne eine Natürliche Sortierung:
select id, Title, CreateDateTime, LastWriteDateTime, LastReadDateTime, ReadCount, WriteCount, JsonCode, TagList from NoteTable order BY Title;
Liefert mir leider keine Natürliche Sortierung zurück.
Bei einer Internet Suche habe ich leider nichts hilfreiches gefunden.
Nun sehe ich im Prinzip zwei Möglichkeiten:
1. Schön wäre es, wenn SQLite eine Natürliche Sortierung anbieten würde, wenn ja, wie wende ich sie an?
Ich habe auch schon "order by Title + 0" versucht, eine quelle sagt, dass das gehen sollte:
https://westonganger.com/posts/easily-d ... t-with-sql
Aber scheinbar klappt das bei mir jedenfalsl nicht.
2. Ich lese die Daten in ein JSON Array ein, um sie an eine Web Client zu Senden.
Nun dachte ich, ich könnte probieren, die Daten "einfach" mit JSON zu Sortieren:
Es gibt ja die Methode Sort in einem TJSON Array. Aber wie verwende ich sie?
Sort erwartet eine Function: "TListSortCompare = function (Item1, Item2: Pointer): Integer;"
Code: Alles auswählen
function mySort(Item1, Item2: Pointer):Integer
begin
end;