[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte

Thema: SET OPTION

  1. #1
    Registriert seit
    May 2012
    Beiträge
    31

    SET OPTION

    Hallo,

    ein frohes Neues Jahr noch (ist zwar etwas spät aber es gibt ja noch sooo viele Monate).

    Meine Frage:

    In einem SQLRPGLE will ich das Statement:

    EXEC SQL SET OPTION DatFmt = *ISO

    einfügen.

    Leider bekomme ich immer einen Umwandlungsfehler.

    Bevor wir V7R3M0 hatten ging das.

    Muss ich da bei der Compilierung noch etwas angeben?


    Viele Grüße

    Volker.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    Im FreeFormat muss noch ein Semicolon dahinter;-):

    EXEC SQL SET OPTION DatFmt = *ISO;
    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
    May 2012
    Beiträge
    31
    Hallo,

    Ja , das habe ich so gemacht (hatte es nur beim meiner Frage vergessen)

    Die Syntax Prüfung ist ja auch OK.

    Viele Grüße

    Volker.

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    Dann würde mich der tatsächliche Fehler in der Umwandlungsliste mal interessieren.
    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

  5. #5
    Registriert seit
    May 2012
    Beiträge
    31
    Hallo ,

    das ist auch komisch :

    Zuerst steht da:

    SQL5066 0 1423 Vorkompilierungsauswahl DATFMT mit Anweisung SET OPTION
    geändert.

    und dann:

    SQL0084 30 1423 Position 18 SQL-Anweisung nicht zulässig.

    das ganze befindet sich immer noch in der Vorkompilierung

    Danke für die Hilfe


    Viele Grüße

    Volker

    Muss jetzt leider weg.

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    "Set Option" muss die erste SQL-Anweisung und die einzige "Set Option"-Anweisung überhaupt sein.
    Prüfe dies doch bitte.
    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

  7. #7
    Registriert seit
    May 2012
    Beiträge
    31
    Hallo,

    ja es ist die einzigste option und steht in der inzsr

    Optionen die bei der Umwandlung gesetzt werden (also auswahl 14 im PDM und dann F4) zählen da ja nicht dazu.

    Viele Grüße

    Volker.

  8. #8
    Registriert seit
    May 2012
    Beiträge
    31
    Hallo,

    wenn ich es aus der INZSR rausnehme geht es.

    So nun hoffe ich dass mein eigentliches Problem (weswegen ich den DatFmt einbauen wollte) auch löst.


    Viele Grüße und Danke nochmals

    Volker.

  9. #9
    Registriert seit
    May 2002
    Beiträge
    1.121
    Mit ERSTES SQL in der Source ist gemeint, es muss, wenn man die Quelle von oben nach unten liest, an erster Stelle stehen.
    Ich gehe mal schwer davon aus, das über der INZSR noch Code steht, wo es auch ein EXEC SQL gibt.
    Schreibe mal das SQL mit dem SET ganz an den Anfang.

    Gruß
    Ronald

  10. #10
    Registriert seit
    May 2012
    Beiträge
    31
    Hallo,

    Danke nochmals.

    Ich dachte es ist die erste ausgeführte Programmzeilemgemeint (und die wäre ja in der INZSR)

    Aber der SQL-Vorkompiler geht wahrscheinlich (sicher) zeile für zeile durch.


    Viele Grüße

    Volker.

  11. #11
    Registriert seit
    May 2012
    Beiträge
    31
    Programmzeilemgemeint = Programmzeile gemeint

    Da war war ein "m"zuviel.

    Volker.

  12. #12
    Registriert seit
    May 2012
    Beiträge
    31
    Hallo,

    Eine Frage hätte ich noch:

    War vor V7... eigentlich egal wo der "SET OPTION..." steht ?


    Gruß Volker.

Similar Threads

  1. SS15733 Option 30 V7R1
    By GAusthoff in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 23-01-17, 19:56
  2. Option(*varsize)
    By Robi in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 11-08-01, 13:16

Berechtigungen

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