No, no uso la palabra clave ALWNULL, he visto que el SQLCODE -305 se
produce por esto según IBM:

"22002 A null value, or the absence of an indicator parameter was detected;
for example, the null value cannot be assigned to a variable, because no
indicator variable is specified. -305"

pero no sé cómo poner una variable indicador para evitar el error.

El lun., 18 mar. 2019 a las 11:28, Carlos Bartolomé (<
[email protected]>) escribió:

> Hola,
> ¿usas la palabra clave ALWNULL en la hoja H?
> ALWNULL(*NO | *INPUTONLY | *USRCTL)
>
> Saludos,
> Carlos Bartolomé.
> El 18/03/2019 a las 10:08, Juan García escribió:
>
> Hola  a todos
>
>   Tengo una sentencia SQL que recupera datos de dos tablas con un left
> outer join, en un pgm  pero hay registros de la segunda tabla que no tienen
> correspondiencia con los datos de la primera y me devuelve un null, el
> programa asigna los datos recuperados a variables de programa y en el caso
> de los registros recuperados con valores null me da un SQLCODE -305 y se
> sale del bucle sin terminar de cargar todos los registros. ¿Como puedo
> hacer que no me de el SQLCODE -305 para poder continuar con el bucle DO y
> cargar todos los registros?
>
> Un saludo
>
> ____________________________________________________
> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
> Forum.Help400 © Publicaciones Help400, S.L.
>
> ____________________________________________________
> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
> Forum.Help400 © Publicaciones Help400, S.L.
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a