Domino 9 und frühere Versionen > ND6: Entwicklung

ODBC AS400 falsches Zahlenformat

(1/5) > >>

robertpp:
Hallo,
Ich hab ein Problem mit einem Zahlenformat. Wenn ich mich mit ODBC auf unsere AS400 verbinde dann bekomme ich immer bei:
Result.GetValue("AGSTZT") das falsche Format.
Eigentlich sollte ich zb. 0,45 zurückbekommen ich bekomme aber immer nur ,45 oder ,6 zurück und dann will ich das in ein Feld schreiben und dann passt das Format eben auch nicht?
Kann mir jemand mal helfen damit ich die richtige Zahl bekomme?

danke robert

Wirsing:
Ich hab das jetzt nicht getestet, aber versuch mal mit Hilfe eines

CINT(Result.GetValue("AGSTZT"))

den Wert an das Feld zu übergeben.


Grüsse

Holger

HH:
cint liefert einen Integer

cdbl(Result.GetValue("AGSTZT")) konvertiert in eine Dezimalzahl

Hubert

Wirsing:
Ups, stimmt...   :-[

robertpp:
Das mit Cdbl hab ich auch schon probiert da steht in der Variabel beim debugger trotzdem nur ,45

robert

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln