Hallo *all

ich verwende in einem RPG Programm ein SQL zum umwandeln Decimal in HEX


wenn ich es so mache dann stimmts:
PHP-Code:
cset :hexwert hex(37
hier kommt 25 raus ist auch richtig nur wenn ich das Variabel machen möchte dann funktioniert das nicht.
PHP-Code:
  //****************************************
 
D hexwert         s             10         
 D nummer          s              5  0      
/FREE 
nummer 
37
/
end-free 
c
/EXEC SQL 
c
set :hexwert hex(:nummer
c/end-exec 
hier kommt 00037F raus.
ich habe auch die Variable nummer mit s und mit p probiert, was kann hier noch falsch sein?

danke im voraus

steven_r