[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Mar 2013
    Beiträge
    5
    Hallo Herr Fürchau,

    danke für die schnelle Antwort.
    Die SQL-Anweisung hatte ich nicht mit in dem Codeschnipsel, da der Pre-Compiler den SQL0007 immer wirft, egal ob irgendwo im Programm eine SQL-Anweisung vor den zwei Zeilen steht oder danach (oder gar keine SQL-Anweisung im Programm vorhanden ist).
    Die SQL-Anweisung selbst ist soweit fehlerfrei (ein einfacher Select-Into) und funktioniert. Wenn ich die C*-Zeile entferne, lässt sich das Programm fehlerfrei kompilieren.

    Also auch die Varianten:
    Code:
      exec sql select Feld into :felda from Datei where EindeutigeBedingung;
      write satzformat;                                 
    C* Ein Kommentar mit ü
    bzw.
    Code:
      write satzformat;                                 
    C* Ein Kommentar mit ü    
      exec sql select Feld into :felda from Datei where EindeutigeBedingung;
    Führen zu dem SQL0007, nur wenn das "ü" in der C*-Zeile entfernt wird, wird der Fehler nicht mehr erzeugt. Mit meinem Codeschnipsel aus dem ersten Post wird nur zusätzlich noch eine Warnung vom Pre-Compiler erzeugt, dass das Programm keine SQL-Anweisungen enthält.

    Ich bin wie gesagt nur unsicher, ob das ein Fehler von meiner Seite ist, weil ich Free-Format und spaltenorientiertes Format auf eine Art mische, die u.U. nicht korrekt ist oder ob es ein "echter" Fehler im Pre-Compiler ist, der von IBM korrigiert werden müsste (oder schon behoben ist und mir nur ein PTF fehlt).

  2. #2
    Registriert seit
    Nov 2003
    Beiträge
    2.428
    Das wird dieser Fehler sein, behoben durch PTF SI25530 (V5R4).

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.792
    In neueren Releases sollte das längst kein Thema mehr sein.
    Prüfe mal die CCSID des Jobs zur Compilezeit.
    Falls *HEX (65535) setze mal 273.
    Bei fehlender CCSID kann es schon mal zu Ungereimtheiten kommen.
    Man sollte Umwandlungen nie ohne CCSID machen.
    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

Similar Threads

  1. SQL und Umlaute
    By KM in forum NEWSboard Programmierung
    Antworten: 9
    Letzter Beitrag: 12-04-16, 13:54
  2. Fully Free und SQLRPGLE
    By dschroeder in forum IBM i Hauptforum
    Antworten: 10
    Letzter Beitrag: 18-12-15, 13:01
  3. Datenstrukturen im free-format deklarieren
    By kretzsch in forum NEWSboard Programmierung
    Antworten: 14
    Letzter Beitrag: 18-02-15, 12:03
  4. Feldgruppen im free-Format
    By kretzsch in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 14-08-14, 13:02
  5. FTP: PC -> AS/400; Umlaute
    By Atomik in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 28-01-03, 11:40

Berechtigungen

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