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