Hallo,
Wenn ich in meinem CGI-Programm in den H-Bestimmungen
"H DECEDIT('0,')" angebe,
die Felder mit
"%editc(XXX:'3')" alphanumerisch wandele und anschließend mit
"QtmhWrStout" ausgebe,
werden sie wie gewünscht im Format
999,99 dargestellt.

Lese ich dieses Format (999,99) nun mit
"QtmhGetEnv" wieder ein und schreibe es mit
"QtmhCvtDb" in das Datebankfeld zurück, ist das Datenbankfeld Null (0,00) und der Wert weg.

Ohne die H-Bestimmungen wird das Format 999.99 ordentlich übertragen.

Nun habe ich an anderer Stelle gelesen, dass "QtmhCvtDb" wohl mit dem Komma ein Problem hat.

Aber wie kann man das Problem lösen?

Alle numerische Felder alphanumerisch übertragen und im CGI-Programm selber ins numerische Datenbankfeld übertragen?

Oder gibt es da noch eine andere Lösung?

Viele Grüße
timeless