-
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.
-
Im FreeFormat muss noch ein Semicolon dahinter;-):
EXEC SQL SET OPTION DatFmt = *ISO;
-
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.
-
Dann würde mich der tatsächliche Fehler in der Umwandlungsliste mal interessieren.
-
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.
-
"Set Option" muss die erste SQL-Anweisung und die einzige "Set Option"-Anweisung überhaupt sein.
Prüfe dies doch bitte.
-
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.
-
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.
-
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
-
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.
-
Programmzeilemgemeint = Programmzeile gemeint
Da war war ein "m"zuviel.
Volker.
-
Hallo,
Eine Frage hätte ich noch:
War vor V7... eigentlich egal wo der "SET OPTION..." steht ?
Gruß Volker.
Similar Threads
-
By GAusthoff in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 23-01-17, 19:56
-
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
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks