Witam,
czy ktoś mógłby mi pomóc w konwersji pola, w którym przechowywana jest liczba w postaci szesnastkowej
np. 23D4A8 na postać dziesiętną (dla podanego przykładu 2348200)?
Z góry dziękuję za wszystkie pomocna informacje.
Witam,
czy ktoś mógłby mi pomóc w konwersji pola, w którym przechowywana jest liczba w postaci szesnastkowej
np. 23D4A8 na postać dziesiętną (dla podanego przykładu 2348200)?
Z góry dziękuję za wszystkie pomocna informacje.
A czego nie potrafisz?? Bo pomoc to nie to samo co odwalenie roboty za ciebie...
W MSSQL używałem zazwyczaj funkcji CONVERT(INT, @Hex)
natomiast Firebird (2.1) nie zawiera takiej funkcji i nie wiem jak się za to zabrać..
próbowałeś http://www.firebirdsql.org/refdocs/langrefupd21-intfunc-cast.html dodając 0x
na początku, czyli np. 0x6FAA0D3
tak, dzięki
próbowałem z CAST() chyba wszystkich możliwości
firebird nie ma pól typu HEX, domyślam się ze chodzi Ci pole typu char , którego treść jest reprezentacją liczby typ int zapisaną w heksadecymalnej znakowej postaci