[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Sep 2003
    Beiträge
    15

    Question Woher kommt Sonderzeichen '*–'

    In wenigen Fällen werden in einer Tabelle Sonderzeichen eingetragen, von denen keiner weiß, wie diese in die Tabelle kommen.
    z.B.: F*ÞÿÝ** (Wobei die Sterne mit Strich darüber sind.)
    Wenn ich *mit Strich darüber (über HEX-MODUS) einer Taste zuweise und dann eingebe wird diese Zeichen nicht bei Abfrage über SQL angezeigt. Es gibt aber Datensätze, wo genau dieses Zeichen angezeigt wird. any idea?

  2. #2
    Registriert seit
    Aug 2001
    Beiträge
    2.893
    Zitat Zitat von ThiloSiemon
    In wenigen Fällen werden in einer Tabelle Sonderzeichen eingetragen, von denen keiner weiß, wie diese in die Tabelle kommen.
    z.B.: F*ÞÿÝ** (Wobei die Sterne mit Strich darüber sind.)
    Wenn ich *mit Strich darüber (über HEX-MODUS) einer Taste zuweise und dann eingebe wird diese Zeichen nicht bei Abfrage über SQL angezeigt. Es gibt aber Datensätze, wo genau dieses Zeichen angezeigt wird. any idea?
    Hast Du die Hex-Werte in der Datei geprüft? Ich nehme an der von Dir eingegebene Hex-Wert entspricht nicht dem Hex-Wert des * mit Strich drüber in der Datei. Einen Hex-Wert kann man in SQL über die Funktion HEX() sichtbar machen.

    Birgitta
    Birgitta Hauser

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

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.361
    Häufig ist die Ursache ein fehlerhaftes Programm, dass beim Update/Insert eine Variable nicht korrekt initialisiert oder das Feld intern strukturiert ist, als z.B. als Binär oder gepackt unterdefiniert.
    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

  4. #4
    Registriert seit
    Sep 2003
    Beiträge
    15
    Die Sonderzeichen werden genau dann geschrieben, wenn mit graph. Oberfläche gearbeitet wird und irgendwelche Werte im Eingabefeld stehen und dann dass Fenster mit 'X' oben rechts (Windows lock&feel) geschlossen wird (Keine Plausi, kein Prohgramm greift mehr...) Dies kann man verhindern (Also dass schließen durch das Kreuz).

Berechtigungen

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