Auch wenn Du bereits Asche auf Dein Haupt gestreut hast: Ich bin mir nicht sicher, dass das pauschal in den Client gehört. Am ehesten noch, wenn es sich um eine Anwendung mit lokaler/embedded
DB handelt. Und natürlich, wenn die
DB keine Formatierungsfunktion mit Thousand Separator bietet. Eine zentrale
DB, die formatierte Reporting Views liefert, finde ich vollkommen ok.
Soweit mir bekannt stellt Firebird diese Funktionalität nicht bereit. Da bräuchte es schon
MSSQL oder was ähnlich "Großes" ...
Auszug:
It uses default formatting: dot as decimal point, no thousand separator, dates in ISO-8601 format. Just make sure that size of VARCHAR field is large enough to hold the longest string representation of the datatype you are converting.
Da geht's offenbar um irgend eine von IbExpert angebotene Erweiterung, die ich nicht besitze.
Sortierung ist natürlich noch mal ein gesondertes Problem, kann man aber auch in einer unkonvertierten Spalte durchführen.
Die Sortierung soll ja erst im Client passieren, je nach Lust und Laune des Anwenders.
Ich hab's aber jetzt soweit begriffen, daß ich mein View wieder herstelle, wie's am Anfang war: ohne Zusammenziehen von Spalten. Das scheint mir am sinnvollsten.