Einzelnen Beitrag anzeigen

Benutzerbild von Andidreas
Andidreas

Registriert seit: 27. Okt 2005
1.110 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#26

AW: SQLite + DBGrid + Sortieren über Spalten Click

  Alt 20. Jan 2014, 16:39
Welcher Datentyp wird dir denn bei dem sum-Feld angezeigt?
aDS.FieldByName('SumMenge').Datatype
Das SUM Feld wird als String angegeben bzw. zurückgegeben.
Das erklärt nun den Fehler!
Aber woher kommt der? Von der UniDac Query? Oder von der SQLite DB?

Wenn Die Daten nach einem "Select ... order by .." abgeholt werden, ist das ein sehr ungewöhnliches verhalten.
Ich nehme eher an, daß Du die Daten, die bereits angezeigt wurden, und jetzt nicht mehr numerisch sind, versuchst zu sortieren. Und das geht zunächst einmal nicht.

Eine Krücke wäre es wenn Du explizit führende Nullen oder Leerzeichen einfügst. dann sollte es wie "richtig sortiert" aussehen.

Aber der wahre Jakob ist das nicht!

Gruß
K-H
Ja die Daten wurden bereits angezeigt. Und nach einem Klick auf die Spalten Überschrift versuche ich nun die Daten zu Sortieren, in der TUniQuery über IndexFieldNames.

An das mit den führenden Nullen dachte ich auch schon, aber so schön würde ich die Lösung nicht finden, vor allem da sie auch nicht User freundlich ist...
Ein Programmierer Programmiert durchschnittlich 15 Code Zeilen pro Tag
Wir sind hier doch nicht bei SAP!!!

Aber wir habens bald
  Mit Zitat antworten Zitat