Buenas tardes.
En un programa RPG tengo declarado un cursor, despues el open, el bucle de lectura y por ultimo close. Hasta aquí muy bien. Si este proceso da un error y se ejecuta otra vez.... el cursor va a seguir por donde estaba. Es un error/problema muy tipico y aquí es donde enlazo mi pregunta. Hay alguna forma de indicar en el declare u open que limpie el cursor y empiece desde 0. Similar a hacer un *Replace de un fichero. Quiero que olvide por donde iba, que ejecute la select y empiece desde el primer registro.
Muchisimas gracias por vuestra atención.
Saludos.
En un programa RPG tengo declarado un cursor, despues el open, el bucle de lectura y por ultimo close. Hasta aquí muy bien. Si este proceso da un error y se ejecuta otra vez.... el cursor va a seguir por donde estaba. Es un error/problema muy tipico y aquí es donde enlazo mi pregunta. Hay alguna forma de indicar en el declare u open que limpie el cursor y empiece desde 0. Similar a hacer un *Replace de un fichero. Quiero que olvide por donde iba, que ejecute la select y empiece desde el primer registro.
Muchisimas gracias por vuestra atención.
Saludos.
____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.