Prueba para comprobar si devuelve valores nulos:

select clauas from mylib/rapadr join mylib/noms4260 on avnrrp = avnr03 and instrp = inst03
where clauas is null

La actualización podría quedar así:
update mylib/rapadr set pdfprp= (select clauas from

mylib/noms4260 where avnrrp=avnr03 and instrp=inst03

and idnrrp like '%4260')

where idnrrp like '%4260'





----- Original Message ----- From: "Oriol Pegueroles Cases" <[EMAIL PROTECTED]>
To: "'forum.help400'" <[email protected]>
Sent: Wednesday, January 24, 2007 12:14 PM
Subject: RE: update en sql.


Hola,

La select que tu propones, me da 261 equivalencias, siendo
avnrrp,avnr03,inst03 y instrp identificadores numéricos de las distintas
tuplas.

Gracias

-----Mensaje original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] En nombre de
[EMAIL PROTECTED]
Enviado el: miércoles, 24 de enero de 2007 11:36
Para: forum.help400
Asunto: Re: update en sql.





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


__________________________________________________
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

__________________________________________________
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