Zitat Zitat von Fuerchau Beitrag anzeigen
Du deklarierst iObjLib, verwendest aber IOBJN ?
OK, bitte das Thema vergessen.

Nein, ich habe nur den falschen DCL-S gepostet.
Die Variable ist schon richtig definiert, aber ich hatte bei ctl-opt vergessen am Ende das ; anzugeben und der erste DCL-S ist das Feld iObjN und deshalb hat er das bei der Umwandlung nicht erkannt.

Ich habe mit Visual Studio Code begonnen und weiß noch nicht wie man die Syntaxprüfung aktivieren kann. Deshalb hat er mir ohne das ; keinen Fehler angezeigt. Und der SQL-Precompiler bringt dann den angegebenen Fehler.

Trotzdem vielen Dank

ctl-opt dftactgrp(*no) actgrp(*caller) bnddir(system/#allfunc);
// ================================================== ================
// Prototypen
// ================================================== ================
// /COPY syssrc/qfuncpysrc,#allfuncfr
// ================================================== ================
// Definition interner Variablen
// ================================================== ================
dcl-s iObjN char(10);
dcl-s iObjLib char(10);
dcl-s iObjCreated timestamp;