Sven Dörge
2005-08-12 08:55:03 UTC
Hallo zusammen,
habe ein Brett vorm Kopf!!!!
declare @hex varbinary (4)
declare @dez numeric
declare @int int
set @hex=0x0000000A
set @int=@hex
set @dez=CAST (@hex AS int)+ 4294967296
select @hex as Hex,@int as integ, @dez as Decimalwert
sollte eigentlich den Wert 10 ergeben, wegen +4294967296 natülich nicht
ist aber der set @hex=0x82FB1B94 vorgegeben passt dies wieder
Gibt es eine einfache Umwandlungsmöglichkeit?
set "Dezimal"=CAST Hexwert AS numeric
funktioniert schonmal nicht
Danke für Eure Anregungen
Sven
habe ein Brett vorm Kopf!!!!
declare @hex varbinary (4)
declare @dez numeric
declare @int int
set @hex=0x0000000A
set @int=@hex
set @dez=CAST (@hex AS int)+ 4294967296
select @hex as Hex,@int as integ, @dez as Decimalwert
sollte eigentlich den Wert 10 ergeben, wegen +4294967296 natülich nicht
ist aber der set @hex=0x82FB1B94 vorgegeben passt dies wieder
Gibt es eine einfache Umwandlungsmöglichkeit?
set "Dezimal"=CAST Hexwert AS numeric
funktioniert schonmal nicht
Danke für Eure Anregungen
Sven