Domino 9 und frühere Versionen > ND6: Entwicklung

@DbCommand -> Wo sind meine Nachkommastellen

(1/1)

reraru:
Hallo zusammen!

Ich hole mir per "@DbCommand" eine Summe aus einer ODBC Tabelle
als Wert in mein Formular. Genauer gesagt habe ich ein Berechnetes
Feld vom Typ Zahl hinter dem folgende Formel steckt:


--- Code: ---str:= @Text(@Year(@Now));
jahr:= @Right(str; 2);

sql1:= "SELECT SUM(UXNWEF) AS SUM FROM SRVAS01.ANCRADTA.UMSSTAL1 WHERE UXKDNR = " + @Text(kundennr) + " AND UXERJJ = " + jahr;

erg1:=@DbCommand("ODBC" ; "as400" ; "user" ; "password" ; sql1);

erg1

--- Ende Code ---

Ich erhalte die korrekte Summe, nur die Nachkommastellen fehlen mir.

Das Feld ist wie bereits erwähnt vom Typ Zahl mit folgenden Paramtern:

Zahlenformat: Währung
Dezimalstellen: 2
Punkt für Tausenderstellen
Vorgaben von Client

Was mache ich falsch  ???
Vielen Dank im Voraus!

Gruß  René

m3:
Kommen die Zahlen ev. mit einem Punkt als Nachkommastellentrenner aus der ODBC-DB raus?

reraru:
Hi m3!

Ich habe es gerade noch mal von einem anderen SQL Client probiert. Der Rückgabewert
lautet dann korrekt: 11.775,90 statt 11.775,00.

Im Notes Feld wird mir nur 11.775,00 angezeigt. Ist schon komisch, oder?

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln