Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Darstellung von langen Integerwerten in DBDrid (https://www.delphipraxis.net/167938-darstellung-von-langen-integerwerten-dbdrid.html)

lowmax_5 26. Apr 2012 14:49

Darstellung von langen Integerwerten in DBDrid
 
Hallo,

der folgender Wert 8717965701362 (definiert in der Datenbank als VarChar(14) wird in DBGrid immer als Exponentialzahl dargestellt. Ich möchte den Wert jedoch so darstellen wie er ist. Wie ist es möglich die Darstellung vorzugeben?

DeddyH 26. Apr 2012 15:02

AW: Darstellung von langen Integerwerten in DBDrid
 
Falscher Feldtyp? Wenn es in der DB ein String ist, sollte die Darstellung in einem Stringfeld doch auch gleich sein.

lowmax_5 26. Apr 2012 15:12

AW: Darstellung von langen Integerwerten in DBDrid
 
Hallo,

der Feldtyp ist mit 'TIBStringField' so wie er sein sollte.
Ich habe auch schon versucht mit 'DisplayFormat' eien Darstellung vorzugeben, doch hat dieses auch nicht zur Lösung geführt.

DeddyH 26. Apr 2012 15:29

AW: Darstellung von langen Integerwerten in DBDrid
 
Irgend etwas muss ja veranlassen, dass der String als Fließkommazahl interpretiert wird. Aus der Ferne kann man da aber leider nur raten.

lowmax_5 26. Apr 2012 15:48

AW: Darstellung von langen Integerwerten in DBDrid
 
SORRY Falschmeldung! :oops:

Uns wurde eine sauber formatierte Exponentialzahl a la '8,71797E+12' als String übertragen. Da kann man natürlich lange probieren, diese wieder zu eienm Integer zu machen....

Trotzdem vielen Dank für die Hilfe!

DeddyH 26. Apr 2012 16:30

AW: Darstellung von langen Integerwerten in DBDrid
 
Immerhin tröstlich, dass ich anscheinend doch noch nicht völlig verblödet bin :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz