Puedes definirlos por programa, con lo que podr�as tener un campo para la
clave y un 'macrocampo' para el resto del registro. As� solo tendr�as que
comprobar el 'macrocampo' enlazando por el campo de clave.

Otra opci�n: usando las definiciones externas de los ficheros, creas uns
estructutra de datos definida externamente como el registro del primer
fichero. Luego otra para el segundo fichero (sin olvidar a�adir prefijo con
la funci�n PREFIX a los campos para que no se machaquen los datos del
primero al leer el segundo, en el caso de que los campos en los dos ficheros
se llamen igual). De esta forma solo tienes que comparar las dos DS's una
vez leidos los registros. La funci�n PREFIX la podr�s aplicar solamente si
trabajas en ILE.
 
Saludos.

Fernando P�rez.
Cer�mica Saloni. Dpto. Sistemas
*   : 964343434  
<mailto:[EMAIL PROTECTED]>


-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Enviado el: jueves, 16 de mayo de 2002 11:03
Para: [EMAIL PROTECTED]
Asunto: Comparaci�n registros.


Saludos foro:

� Hay alguna forma de saber si los registros de un fichero son diferentes de
los de otro sin compararlos campo a campo ?.

Es decir tengo dos ficheros id�nticos, uno de ellos se actualiza y al final
del dia he de reproducir los cambios en el segundo.

Quiero determinar que registros se han modificado en el primero y en el
segundo no, pero me parece poco fin hacer una condici�n de comparaci�n con
todos los campos. 

Desde ya, gracias.

_____________________________________________________
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]?body=LEAVE

_____________________________________________________
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]?body=LEAVE

Responder a