Kann mir vieleicht jemand mal verraten, warum das so funkt:
PHP-Code:
D From            S             10    inz('XXXXXXXXXX')
D Scan            S              4s 0
D Len             S              4s 0
C                   
Eval      Scan = %scan(From SQLStm)           
C                   Eval      Len  = %len(From)                     
C                   Eval      SQLStm=%replace(Datei:SQLStm:Scan:Len
und sorum leider nicht:
PHP-Code:
C                   Eval      Scan = %scan(From SQLStm)           
C                   Eval      Len  = %len(From)                     
C                   Eval      SQLStm=%replace(Datei:SQLStm:-        
C                             Scan:Len
bzw. so auch nicht:
PHP-Code:
C                   Eval      Scan = %scan(From SQLStm)           
C                   Eval      Len  = %len(From)                     
C                   Eval      SQLStm=%replace(Datei:SQLStm: -        
C                             Scan:Len
bekomme dann da beim Programm-Aufruf an der Stelle mit
PHP-Code:
C                   Eval      SQLStm=%replace(Datei:SQLStm:-        
C                             Scan:Len
folgende Fehlermeldung:
Länge oder Anfangsposition liegt außerhalb des gültigen Bereichs für die Zeichenfolgeoperation

.