Firebird 2.1 HEX2DEC

0

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.

0

A czego nie potrafisz?? Bo pomoc to nie to samo co odwalenie roboty za ciebie...

0

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ć..

0

próbowałeś http://www.firebirdsql.org/refdocs/langrefupd21-intfunc-cast.html dodając 0x na początku, czyli np. 0x6FAA0D3

0

tak, dzięki
próbowałem z CAST() chyba wszystkich możliwości

0

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1