[NEWSboard IBMi Forum]
Seite 2 von 2 Erste 1 2
  1. #13
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.005
    Ich hab jetzt noch ein wenig rumprobiert und festgestellt, dass die QSQLPRE in derselben Länge erstellt wird, wie die ursprüngliche Source. Wenn ich ein SQLRPG mit der Länge 112, das einen include mit der Länge 250 hat, umwandeln will, dann tritt der Fehler auf, weil die temporäre QSQLPRE nur die Länge 112 hat. Wenn die ursprüngliche Source aber die Länge 250 hat, dann wird auch die QSQLPRE mit 250 erstellt und dann funktioniert's.
    Bin eigentlich davon ausgegangen, dass die QSQLPRE in der Länge der längsten beteiligten Source erstellt wird. Dem scheint aber nicht so zu sein.

    Ist das nun ein Bug oder ein Feature ;-)

    Gruß,
    KM

  2. #14
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Ich denke eher ein Feature.
    Der Compiler müsste ja ggf. noch eine weitere Vorstufe durchlaufen und alle Copy's/Includes durchlaufen.
    Dazu kommt ja noch, dass durch bedingte Compilierung Includes ausgeschlossen werden oder recursiv vorkommen (#ifdef). Und das nur, um die max. Ausprägung der SRC zu haben.
    Ich sagte ja eingangs, probier mal das Erstellen der SRC-PF vorher. Vielleicht lässt sich der Compiler darauf ein.
    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. #15
    Registriert seit
    Jan 2012
    Beiträge
    1.102
    Ein Feature ist es sicher nicht :-).
    Wir haben bei uns, wie bereits gesagt, ALLE Sourcefiles auf die gleiche Länge von 240 gebracht. Damit haben wir dann keine Probleme mit dem Kopieren von Sourcen.
    Aber ich würde in deiner Stelle nochmal überlegen, ob ihr wirklich Sourcen mit einer Breite von 250 braucht. Vielleicht reichen euch ja auch die 112 Stellen.
    Vor unseren 240 Zeichen breiten Sourcen waren wir bei 132 Zeichen. Aus heutiger Sicht würde uns das auch bei fully free völlig ausreichen. Wir würden auch bei fully free keinen Code schreiben, bei dem wir im LPEX Editor nach rechts scrollen müssten. Würde man in anderen Programmiersprachen auch nicht machen, denke ich.

Similar Threads

  1. SQL0312 bei Umwandlung von SQLRPGLE mit Variablen
    By msost in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 02-03-16, 18:39
  2. V7R1 Fehler Umwandlung SQLRPGLE
    By Peet in forum NEWSboard Programmierung
    Antworten: 9
    Letzter Beitrag: 29-10-14, 08:54
  3. FTP AS400 zu PC, Probleme mit Umwandlung numerischer Felder
    By uweulmer in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 08-01-01, 14:43

Berechtigungen

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