Muy buenas,

Esto tiene pinta de que no te esta recuperando datos en la SELECT.

Has probado a hacer sola la Select y comprobar si te devuelve algun dato???


select clauas from

mylib/noms4260 where avnrrp=avnr03 and instrp=inst03

Y otra cosa. El WHERE es :


where avnrrp=avnr03 and instrp=inst03

o

where avnrrp='AVNR03' and instrp='INST03'

Un saludo


Jesús Mª Arzak Capilla
Talleres de Escoriaza,S.A.(TESA)
Dpto Proceso de Datos

www.tesa.es


                                                                           
             "Oriol Pegueroles                                             
             Cases"                                                        
             <[EMAIL PROTECTED]                                        Para 
             a.com>                                                        
             Enviado por:              <[email protected]>          
             forum.help400-bou                                          cc 
             [EMAIL PROTECTED]                                             
             os.es                                                         
                                                                           
                                                                           
             23/01/2007 19:18                                              
                                                                    Asunto 
                                       update en sql.                      
                Por favor,                                                 
                responda a                                                 
              "forum.help400"                                              
             <[EMAIL PROTECTED]                                             
             stas.combios.es>                                              
                                                                           
                                                                           






Buenas tardes,



Tengo un problema con la actualizacion de los datos del fichero
mylib/rapadr cuya descripcion os adjunto.



Campo              Archivo            Biblioteca      Tipo
long. Nulos

INSTRP            RAPADR           MYLIB
DECIMAL                   3           3

AVNRRP          RAPADR           MYLIB           DECIMAL
8           3

LNNRRP          RAPADR           MYLIB           DECIMAL
3           3

MAILRP            RAPADR            MYLIB           CHARACTER
128        3

PDFPRP            RAPADR            MYLIB
CHARACTER                20         3



*En negrita campos clave.



Debo actualizar el valor de PDFPRP de acuerdo con los valores del fichero
mylib/noms4260



INST03             NOMS4260           MYLIB
DECIMAL                  3         3

AVNR03           NOMS4260           MYLIB      DECIMAL
8        3

CLAUAS           NOMS4260           MYLIB          CHARACTER
20        3

ADNR03            NOMS4260           MYLIB          DECIMAL
7         3



En este segundo fichero, el campo CLAUAS siempre tiene valor (he dejado un
solo registro con todos los datos), sin embargo, al ejecutar



update mylib/rapadr set pdfprp= (select clauas from

mylib/noms4260 where avnrrp=avnr03 and instrp=inst03)

where idnrrp like '%4260'



me da     Valores nulos no permitidos en la columna o variable PDFPRP
.



Os adjunto descripcion del campo CLAUAS   y                     PDFPRP



Campo . . . . . . . . . :
CLAUAS                                             PDFPRP

FOR Campo . . . . . . . :

Tipo  . . . . . . . . . .
CHARACTER                                        CHARACTER

  Biblioteca  . . . . . .

Longitud  . . . . . . . .
20                                                            20

Escala  . . . . . . . . .

Nulos . . . . . . . . . .
3                                                            3



Datos . . . . . . . . . .
4                                                            4



Asignar . . . . . . . . .

CCSID . . . . . . . . . .
284                                                       500



Valor por omisión . . . .



También he cambiado el CCSID por si venia de ahi el problema, pero sigue
dandome el mismo error.



Gracias de antemano por vuestra ayuda,






__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de NEWS/400.
&amp;#169; 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


ADVERTENCIA/WARNING

ESTE CORREO ELECTRONICO CONTIENE INFORMACION PRIVADA Y
ESTRICTAMENTE CONFIDENCIAL. Si usted no es el destinatario del
presente mensaje no esta autorizado a leerlo, retenerlo, copiarlo o
difundirlo. Ni esta empresa ni el remitente asume ninguna responsabilidad
referente a la posible transmision de virus y es responsabilidad del
receptor realizar un escaneo del mensaje y de sus anexos (si los hubiera) .

THIS E-MAIL IS PRIVILEGED, CONFIDENTIAL AND CONTAINS PRIVATE
INFORMATION. Any reading, retention, distribution or copying of this
communication by any person other than its intended recipient is
prohibited. Neither this company nor the sender accepts any responsibility
for viruses and it is your responsibility to scan the email and attachments
(if any) .


__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de NEWS/400.
&amp;#169; 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