Guten Tag,
meine Abfrage sieht so aus:
Interaktiv läuft sie einwandfrei. Wenn ich das Ergebnis in eine Datenstruktur laden will:Code:exec sql Declare csBundinfo cursor For select ROBUND BUNDNR max(ROWDAT) RMDAT max(ANLDT) FMDAT, 'RM' HBESTART, 0 FOLGE from roheing left outer join matjour on robund = fbundnr where robund = :BSBUND group by robund having max(ANLDT) is null or max(ROWDAT) > max(ANLDT)
exec sql
open csBundinfo;
exec sql fetch next from csBundinfo
into :Bundherk :ANZARRAY;
Bekomme ich beim Umwandeln die Fehlermeldung
"Position 30 Variable BUNDHERK nicht definiert oder nicht verwendbar."
Die DS Bundherk habe ich extern definiert mit der Ergebnisdatei, die über die interaktive QMQRY erzeugt wurde.
Wenn ich nur ein Feld selektiere und den FETCH in das Feld der DS ausführe, ist alles gut, nur mit der DS funktioniert es nicht.
Hat jemand eine Idee, wie ich den Fehler vermeiden kann?
Herzlichen Dank im Voraus
Hubert
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks