Mit Zitat antworten Mit Zitat antworten

  • #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Wahrscheinlich hat die betroffenen Datei, die du abfragst als CCSID 65535 eingestellt.
    In diesem Fall werden die Daten eben als HEX bzw. Binär interpretiert und werden nicht umgewandelt.

    Ich empfehle dir hier einen Cast anzuwenden:

    select ... cast(Feld as char(nn) ccsid 273) as Feld ...

    Feld = Name des Zeichenfeldes
    nn = Länge des Feldes
    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
    Registriert seit
    Sep 2009
    Beiträge
    9

    Thumbs up

    Hallo Fuerchau,

    auf die CCSID hab ich gar nicht geschaut. War so wie Du sagtest, CCSID 65535. Habe das SQL entsprechend mit CAST abgesetzt und es funktioniert bestens. Vielen Dank! Und falls man sich nicht mehr liest: angenehme Feiertage und nen Guten Rutsch

    Gruß
    Andy

  • Similar Threads

    1. Hilfe bei PHP unter PASE (www.i5php.net)
      By JonnyRico in forum IBM i Hauptforum
      Antworten: 4
      Letzter Beitrag: 19-07-06, 07:17
    2. Einfache Abfrage in COBOL/400 mit EXEC SQL
      By AS400-Anfänger in forum NEWSboard Programmierung
      Antworten: 6
      Letzter Beitrag: 27-06-06, 13:18
    3. Abfrage nach <> Ziffern in SQL
      By behmer in forum IBM i Hauptforum
      Antworten: 1
      Letzter Beitrag: 29-05-06, 12:52
    4. sql abfrage
      By steven_r in forum NEWSboard Programmierung
      Antworten: 3
      Letzter Beitrag: 17-05-06, 15:49
    5. AS/400, PHP, Novell Server
      By Asti in forum NEWSboard Server Software
      Antworten: 3
      Letzter Beitrag: 07-12-05, 14:56

    Berechtigungen

    • Neue Themen erstellen: Nein
    • Themen beantworten: Nein
    • You may not post attachments
    • You may not edit your posts
    •  
    [NEWSboard IBMi Forum]
    1. #1
      Registriert seit
      Sep 2009
      Beiträge
      9

      Zeichencodierung bei PHP-Abfrage

      Hallo zusammen,

      wir haben Toolmaker im Einsatz (Faxtool) Als Produktivsystem haben wir eine grafische Oberfläche und keine Schnittstelle um den Status der zu versendenden Faxe zu erkennen. Ich habe nun mit PHP ein kleines Script geschrieben, dass die entsprechenden Werte aus der Tabelle FAXSTAT in der LIB DIRECTFAX auslesen soll. Ich habe schon einige Abfragen dieser Art auf andere Tabellen gemacht, immer problemlos. Hier ist es so, dass ich numerische Werte ganz normal angezeigt bekomme, der Inhalt der Alphanumerischen Felder kommt allerdings als Zeichensalat zurück.
      Ich habe keine Ahnung in was für einer Codierung die Textfelder zurückkommen. Hat jemand eventuell eine Idee?

      Danke schonmal und Gruß
      Andy