Buenas Noches amigo tu problema se debe a que puede existir  una variable de
pantalla, reporte o declaracion en el programa que tiene el mismo nombre que
el campo que se encuentra en la tabla, esto lo puedes descubrir revisando el
archivo de spool generado por la compilación y busca en que parte de todo tu
codigo estas que llamas a esta variable que puede darse de manera explicita
o implicita, tienes las siguientes opciones para solucionar tu problema:

1. Puedes utilizar prefix(x_) al archivo para tomar los campos de esa tabla
y evitar que tus campos tomen los valores declaradas en pantalla, reportes o
variables q son usadas a lo largo del programa.

2. Puedes utilizar las famosas y antiguas hojas "I", usadas para renombrar
campos de una tabla y evitar que ese campo se cruce con la definicion de una
variable declarada en el programa.
La notación en la siguiente: (luego de tus declaraciones de estructuras y
variables colocas lo siguiente)
IARCHIVOr
I                COX_JCX                  COX_JC1
(Con esto es mas que suficiente para redefinir el campo con el nombre COX_JC1
y este es el que usaras en el futuro).





El 23 de septiembre de 2009 23:30, Jaime Villa Torres <
[email protected]> escribió:

>  Estoy utilizando una tabla creada por SQL, cuando compilo tengo lo
> siguiente en la hoja H
>
> 0003.00 H CVTOPT(*VARCHAR),
>
> Y el archivo esta declarado de la siguiente manera
> 0050.00 fARCHIVO If   e           k disk
>
>
> Pero con lo anterior y sin ello, la compilación genera el mismo error,
> realmente no se que hay que hacer, estoy en V5R4M0
>
> 0009.70 *RNF7408 30    314 000010  La longitud del campo de entrada no se
> ajusta a la
> 0009.71                            definición del campo COX_JCX; se ha
> ignorado la
> 0009.72
> especificación.
>
>
> 0005.12    314=I                             A   71   85
> COX_JCX
> 0005.13                                                        El tipo de
> datos externo es Carácter de Longitud Variable.
>
> ____________________________________________________
> © Publicaciones Help400, S.L. - Todos los
> derechos reservados http://www.help400.es
> ----------------------------------------------------
> Para darte de baja visita la siguente URL:
> http://listas.combios.es/mailman/listinfo/forum.help400
>
____________________________________________________
© Publicaciones Help400, S.L. - Todos los
derechos reservados http://www.help400.es
----------------------------------------------------
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a