![]() |
Datenbank: firebird • Version: 2.1. • Zugriff über: Zeos
Sortierung im DB-Grid
Hallo zusammen,
ich habe eine Tabelle in der die DS nach einem alphanumerischen Feld (artikelnummer) numerisch sortiert sind. Dass das Feld alphanumerisch ist, hat historische Gründe. Im damit verbundenen DBgrid werden die DS allerdings alphanumerisch sortiert. Lässt sich das irgendwie einstellen, oder wie sonst bekomme ich es hin, dass das Grid die DS numerischsortiert anzeigt. danke Gruss KHH |
AW: Sortierung im DB-Grid
Sollte mit einem
SQL-Code:
(Cast entsprechend der SQL-Syntax von Firebird)
select * from <table> order by Cast(meinAlphanumfeld, integer)
Performance ist aber u.U. katastrophal. |
AW: Sortierung im DB-Grid
Zitat:
ich danke dir Gruss KH |
AW: Sortierung im DB-Grid
Ich weiß es nicht, aber vielleicht geht es mit LPAD(Feld, <max. Stringlänge> ,'0') etwas schneller, weil der Cast entfällt. Man müsste das aber einmal vergleichen, ist nur so eine Idee.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz