Metalkris, s.a. escribió:
Compañeros del foro:

Seguro que alguien me puede echar una mano. Tengo un campo de una base de
datos que pasa de numérico de 2 posiciones a alfanumérico de tres. Por
supuesto la base de datos la compilo sin problemas, pero al "llenarla" de
nuevo  con

 ===> CPYF FROMFILE(LIB_BACKUP/FICHERO) TOFILE(LIBRERIA/FICHERO)
MBROPT(*ADD	) FMTOPT(*NO
CHK)

me da este mensaje y no copia nada


                        Mensaje . . . . :   La longitud del almacenamiento
intermedio es mayor que la
  del registro para el miembro FICHERO

cuando se supone que el parámetro FMTOPT(*NPCHK) soluciona el problema de la
desigualdad de campos.

lo intento con el CHGPF ... y tengo el mensaje ...

Mensaje . . . . :   El campo G2COAL no puede cambiarse para el archivo
FICHERO
  de LIBRERIA.

Causa . . . . . :   Se han especificado nuevos atributos para el campo
G2COAL
  del archivo FICHERO de la biblioteca LIBRERIA. Los nuevos atributos no son
  compatibles con los atributos actuales del campo G2COAL. El código de
razón
  es 1. Los códigos de razón y sus significados son los siguientes:
    01 - Los tipos de datos no son compatibles.
.

¿ me podéis dar alguna idea ?

Gracias anticipadas





_____________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, envía el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]

  
No vas a poder cargarlo con un CPYF, ya que no se convierten los campos de un formato a otro. Lo mejor para cargarlo es hacerlo con un sql (insert into...), convirtiendo el valor numérico a alfanumérico, por ejemplo con DIGITS.



--
Saludos.

Fernando Pérez 

Cerámica Saloni. Dpto. Sistemas

begin:vcard
fn;quoted-printable:Fernando P=C3=A9rez
n;quoted-printable:P=C3=A9rez;Fernando
org:;Sistemas
email;internet:[EMAIL PROTECTED]
tel;work:Ext. 627
version:2.1
end:vcard

Responder a