Hallo,
mit welchem Release arbeitest DU?
Ich habe gerade unter V5R4 ein Mini-Programm mit embedded SQL Cursor und Substring mit Host-Variablen in den Where-Bedinungen erstellt. Die Ausführung läuft ebenfalls problemlos.
PHP-Code:
D BegPos S 5I 0
D Len S 5I 0
D Text S 50A
/Free
BegPos = 3;
Len = 5;
Exec SQL Declare CsrC01 Cursor For
Select Name1F From MYTABLE
Where Substr(Name, :BegPos, :Len) = 'ABCDE';
Exec SQL Open CsrC01;
Dsply SQLCOD;
Exec SQL Fetch Next From CsrC01 into :Text;
Dsply SQLCOD;
Dsply Text;
Exec SQL Close CsrC01;
*INLR = *ON;
/End-Free
... übrigens in SQL heißt die scalare Funktion SUBSTR (und nicht SUBST, das ist RPG!)
Birgitta
Bookmarks