Correcto.
He cambiado el QCCSID a 1145 y el QCHRID 695-1145 y funciona 
perfectamente.
Gracias por la pista.
;)




De:     "Alex Martínez" <ajut...@gmail.com>
Para:   "forum.help400" <forum.help400@listas.combios.es>
Fecha:  17/09/2019 09:54
Asunto: ** Newsletter ** Re: Recuperar columnas de una tabla
Enviado por:    forum.help400-boun...@listas.combios.es



Hola

¿por casualidad el trabajo utiliza el CCSID 65535 ?

El mar., 17 sept. 2019 a las 9:08, Alberto Martinez (<
alberto.marti...@roler.es>) escribió:
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.
____________________________________________________
Ú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