Zitat Zitat von BenderD
Hallo,

seit V5R3 gibt der marode Pre-Compiler Warnings mit 11, wenn Felder, die als Hostvariablen benutzt werden mehrfach deklariert sind, unabhängig vom scope der Variablen!!! IBM verweist auf Handbuch embedded SQL (da steht drin, dass das nicht geht - sogar auf Programm-level!!!) und bietet den Work around mit Genlevel 11 an.

mfg

Dieter Bender
Hallo Dieter,

es war weder eine Warnung, noch die Geschichten, dass Host-Variablen nicht mehrfach definiert werden sollten. In diesem Punkt sind unsere Quellen sauber. Was in SQL verwendet wird, wir nur einmalig in der Quelle definiert, unabhängig davon, in wievielen Prozeduren das "gleiche Feld" local benötigt wird.

Dass aber die gleiche Host-Variablen in der gleichen Prozedur nicht in mehreren SQL-Statements angesprochen konnte, war wirklich ein Bug, der durch irgendeins der "tausend" PTFs behoben werden konnte.

Birgitta