Saludos.

Creo que no se puede utilizar nombres de más de 10 caracteres de posición.
Al definir las columnas en el create table puedes definir el nombre corto
alternativo: nombre_mas_largo for column n_corto as .... Con esto utilizarás
en los RPG un nombre de hasta 10 caracteres más legible que los típicos
CAMP000001 y similares.

En cuanto al uso de estructuras con chain, si defines la ds con extname(myfile:
*INPUT) qualified puedes hacer chain myfile clave myfileds, que cargará
myfileds con los datos recuperados, sin modificar las variables del programa
correspondientes a los campos de myfile.



El 21 de enero de 2011 20:07, Nicolas Machado <nicolas.mach...@metodo.com.ar
> escribió:

>  Buenas Tardes, queria averiguar sobre esto,
> tengo una tablas creadas en el AS/400 con campos que tienen 10 caracteres
> de nombre, y quiero leerlas desde el programa sin tener que hacer la
> redenominacion de campos.
>
> Es posible hacer algo asi:
> d myfileds e ds extname(myfile) qualified
> ...
> /free
>      myfile.documentnum;
> *inlr = *on;
> /end-free
>
> El tema es que luego de un CHAIN como hago para que me actualice la
> estructura ?? y no el buffer de E/S del archivo ?
>
> Gracias
>
> --
> .::.
> Nicolas Machado
> Metodo Argentina S.A.
> _____________________
> Tel: 02262 527431
> Necochea, Buenos Aires.
>
>
> ____________________________________________________
> Ú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