Entwickler-Ecke
Datenbanken - Typkonvertierung innerhalb des Sort Befehls bei AdoTable
saxe66 - Mi 16.05.12 07:46
Titel: Typkonvertierung innerhalb des Sort Befehls bei AdoTable
Hallo Delhigemeinde,
gibt es eine Möglichkeit, innerhalb des Sort-Befehles eine Typkonvertierung durchzuführen ?
Ich habe eine Datenbank mit alphanumerischen Kundennummern. Diese soll nun in einem DBGrid numerisch sortiert angezeigt werden,
also in etwa TKunden.Sort:='nummer as integer'.
Diese Variante geht natürlich nicht.
Im SQL-Aufruf würde die val(nummer) funktionieren, nur sollen die Daten eben nicht per SQL an das Grid übergeben werden.
Sollte es wirklich keinen direkten Aufruf geben ?
Das Mitschleifen eines weiteren Integerfeldes wollte ich gern vermeiden.
Danke im Voraus
Nersgatt - Mi 16.05.12 07:54
Dann müsstest Du ja sicherstellen, dass in dem alphanumerischen Feld nur Integerwerte stehen. Und in dem Fall sollte man es gleich in der Datenbank als Integer speichern. Dann hat mal solche Problem gar nicht.
saxe66 - Mi 16.05.12 08:41
Danke für die Antwort, ich bin mir der Risiken bewusst, dementsprechend wäre mir ein Lösungsansatz lieber.
Die entsprechende Datenbank habe ich so übernommen und muss sie weiterpflegen.
Es gibt diverse Gründe, warum das Mitschleifen eines neuen Integerfeldes nicht die beste Lösung im Konkreten ist.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!