Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by khh,
30. Mär 2012
>>Die Zahl 4.008.400.401.027' hat als FLOAT das gleiche Bitmpuster wie 4.008.400.388.096
DAS ist die Erklärung die ich gesucht habe.
EDIT :cast ('123456789012' as numeric(13)) funktioniert ebenfalls
Ich danke euch
Gruss KHH
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by khh,
29. Mär 2012
>> Und dann wird er als FLOAT gecastet und man wundert sich, das die letzten Stellen flöten gehen?
wenn dem so wäre hätte ich die Erklärung die ich suche, dem ist aber nicht so, die letzen Stellen werden durch andere Ziffern "ersetzt" :-(
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by khh,
27. Mär 2012
ok, dann muss ich wohl die Stringlänge anpassen, da das Feld an sich schon char(20) ist.
aber weshalb funktioniert cast nach float nicht??
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by khh,
27. Mär 2012
ja, so ist es, und so gefällt es den meisten Kunden nicht.
LPAD funktioniert, ich danke dir.
Kannst du mir das vieleicht noch erklären?
Muss mich korrigieren,
die Sortierung ist mit LPAD auch alphanumerisch, kann ich mir also sparen :-(
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by khh,
27. Mär 2012
was meinst du mit unterschiedlicher stringlänge ?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by khh,
27. Mär 2012
sorry,
firebird 2.1 zugriff über ZEOS
naja, ist eben ein Unterschied ob numerisch oder alphanumerisch sortiert wird.
EDIT:
ibexpert kommt zum gleichen Ergebnis,
aus einer gültigen EAN "4008400401027" wird
4008400388096