steven_r
04-07-07, 08:32
Hallo *all
ich verwende in einem RPG Programm ein SQL zum umwandeln Decimal in HEX
wenn ich es so mache dann stimmts:
c+ set :hexwert = hex(37)
hier kommt 25 raus ist auch richtig nur wenn ich das Variabel machen möchte dann funktioniert das nicht.
//****************************************
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
ich verwende in einem RPG Programm ein SQL zum umwandeln Decimal in HEX
wenn ich es so mache dann stimmts:
c+ set :hexwert = hex(37)
hier kommt 25 raus ist auch richtig nur wenn ich das Variabel machen möchte dann funktioniert das nicht.
//****************************************
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