Hola Foro Estoy haciendo una función que me recupere los nombres de las columnas de una tabla y las pase a un array. pero al recuperarlas, me da el error SQLCOD -332 Character conversion is not defined. E Tanto column_name como column_heading son dos campos del tipo varchar y los tengo definidos así en el programa:
D Reg_col DS D@name 128 Varying D@Heading 60 Varying El fuente es éste: Exec SQl declare @cursor cursor for select column_name, column_heading from qsys2/syscolumns where table_name=trim(:@table) and Table_schema=trim(:@esquema); Exec SQl open @cursor; Dow sqlcod<>100 and sqlcod>=0; Exec sql fetch next from @cursor into :reg_col; If Sqlcod<>100 and sqlcod>=0; @i+=1; ds_col(@i)=reg_col; ENDIF; Exec SQL close @cursor; Alguien me puede dar una pista? Gracias!
____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.