Lo he probado pero al compilar el programa me da el siguiente error: 

*RNF7075 30      1 Se ha especificado una operación de clave en un archivo 
que no tiene claves. 


*************** Principio de datos ************************************ 
H DATEDIT(*DMY/) DATFMT(*DMY/) 
 
FCALDL10   IF   E           K DISK 
F                                     RENAME(CALDL10:RCALDF00) 
 
C     KCALD         KLIST 
C                   KFLD                    CDORIGEN 
C                   KFLD                    CDDESTIN 
C                   KFLD                    CDFECSAL 
C                   KFLD                    CDHORSAL 
 
C     KCALD         CHAIN     RCALDF00                           79 
 
C                   Eval      *InLr = *On 
****************** Fin de datos *************************************** 


Un Saludo.






alex martinez <[email protected]> 
Enviado por: [email protected]
07/04/2010 16:53
Por favor, responda a
"forum.help400" <[email protected]>


Para
"forum.help400" <[email protected]>
cc

Asunto
Re: Claves en VISTA SQL






Hola

¿ y porqué no cres un INDEX y la vista la defines sobre ésta ?

2010/4/7 <[email protected]>

Todo ha empezado queriendo crear un lógico con los registro cuya fecha sea 
mayor o igual a la fecha de sistema 

R RCALBF00                  PFILE(CALBF00)       
K CBORIGEN                                       
K CBDESTIN                                       
K CBFECSAL                                       
K CBHORSAL                                       
S CBFECSAL                  COMP(GE *CURRENT_DATE)       


Pero como creo que no se puede comparar por la fecha del sistema, he 
intentado hacerlo con una vista 
                                                                      
CREATE VIEW RESN20.CALBL10 AS                                           
SELECT * FROM RESN20.CALBF00                                           
WHERE CBFECSAL >= CURRENT DATE                                         
ORDER BY CBORIGEN, CBDESTIN, CBFECSAL, CBHORSAL 

Ahora el problema es definir las claves en la vista. 

¿Tienen solución alguno de estos problemas? 

Se os ocurre otra forma de poder hacerlo, que no sea un OPNQRYF que se 
ejecutaría todas la veces que lo haga el programa. 

Gracias y Un Saludo.
____________________________________________________
© Publicaciones Help400, S.L.
____________________________________________________
© Publicaciones Help400, S.L.
____________________________________________________
© Publicaciones Help400, S.L.

Responder a