Hallo an Alle
Ich habe ein Problem mit meinem Subfile
Programm :/
Das Ding:
Habe immer subfile's so initialisiert.
noch nie Probleme gehabt noch bis heute. Ich musste etwas neues ( für mich) einbauen das beim blättern( nach rechts) der Cursor immer noch im selben Satz bleibt. Hab das mit SFLRCDNBR gemacht, funktionieren tutsPHP-Code:begsr SRini;
rrn=0;
Sfldsp = *on;
Sflinz = *on;
Sflclr = *off;
write CTL;
Sfldsp = *off;
Sflinz = *off;
Sflclr = *on;
write CTL;
Sflclr = *off;
Sflinz = *off;
Sfldsp = *on;
endsr;
![]()
NUR
wenn ich jetzt zuerst initialisiere bekomme ich den Fehler
Das kommt beim erstem Wirte.Code:Falsche Satznummer in Feld SFLRCDNBR oder SFLSIZ der Subdatei. Sitzungs- oder Einheitenfehler in Datei XXXXXXXXX aufgetreten. Funktionsprüfung. RNX1255 nicht überwacht durch XXXXXXXXXXX bei Anweisun 0000000902, Instruktion X'0000'.
Nun, dann hab ich zuerst befüllt und dann initialisiert, dann hats geklappt funktionierte alles.
Dann hab ich eine Datei die leer ist, also sind keine Datensätze drin->kann nicht lesen->Der error kommt wieder.
Wie zeige ich jetzt eine leere Subfile an ? :/
Im Programm sieht jetzt so aus:
If rrn=0; (also hat er noch nichts gelesen und befüllt)
Sflclr = *off;
Sflinz = *off;
Sfldsp = *on;
else;
Subfile Inz ( mit oben genanntem code)
endif;
SFL befüllen
ExFMT.
MFG.
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks