[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Aug 2006
    Beiträge
    2.077

    SQL V5R4 DEC -> HEX

    Hallo *all,
    es scheint mir so zu sein das die Forumssuche nicht mehr richtig funktioniert....

    Die Funktion hex() arbeitet nicht so wie ich es erwarte:

    select hex(digits(adid6)), adid6, hex(255)
    from kndart2 order by adid6 desc



    HEX ID6 HEX ( 255 )
    PreisKnd
    an Ident
    F0F0F1F0F3F2F1F9 103219 000000FF
    F0F0F1F0F3F2F1F9 103219 000000FF



    hätte meiner Meinung nach aber so aussehen müßen
    103219 = hex 19333

    Wo ist mein Denkfehler?



    GG

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    HEX mach genau das, was du hier eben tust:

    digits(feld) = Zeichenfeld
    hex(Digits(Feld)) kann daher nur F0....F9 liefern.

    hex(255) = 255 wird als Integer interpretiert, daher eben 000000FF.

    Die Funktion HEX ist keine Umrechnung von Dezimal nach Hexadezimal sondern die codierte Darstellung der Zeichen.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Aug 2001
    Beiträge
    2.873
    Wenn du das Ergebnis 19333 erwartest, musst Du Deine gepackte Daten in zunächst in einen integer Wert konvertieren:

    Code:
    Select Hex(Int(YourFld))
    From YourTable
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 4. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  4. #4
    Registriert seit
    Aug 2006
    Beiträge
    2.077
    Jo ganz herzlichen Dank.

    GG

Similar Threads

  1. Datum die xte + 1 SQL V5R4
    By KingofKning in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 25-07-14, 15:45
  2. SQL Optimierung V5R4
    By KingofKning in forum IBM i Hauptforum
    Antworten: 14
    Letzter Beitrag: 17-05-14, 10:33
  3. iSeries V5R4 Systemstart
    By roti in forum NEWSboard Server Software
    Antworten: 2
    Letzter Beitrag: 17-02-14, 11:23
  4. V5R4
    By dino in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 18-12-13, 13:59
  5. Java auf V5R4 Performance
    By TR1 in forum NEWSboard Java
    Antworten: 1
    Letzter Beitrag: 02-11-13, 14:02

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •