Hallo das Problem liegt nicht an dem Sourcecode. Sondern wie ich herausgefunden habe an dem Inhalt des Strings.

(Auszug aus dem Datensatz)
170 " k "MFBA ID 1010


Ich denke das liegt an den beiden " . Die werden anscheinend beim EXC als Stringende interpretiert , was zur falschen Länge führt.

Was gleich zur nächsten Frage führt.

gibt es eine andere Möglichkeit ausser QCMDEXEC, ein Programm variabel zu callen ?