La soluci�n para compilar autom�ticamente con ese valor es cambiar el valor
por defecto de la compilaci�n:

CHGCMDDFT  CMD(CRTSQLRPGI) NEWDFT(COMMIT(*NONE))

Saludos.

Juan Carlos.

> -----Mensaje original-----
> De:   Carlos Portoles [SMTP:[EMAIL PROTECTED]
> Enviado el:   viernes, 01 de abril de 2005 17:16
> Para: [email protected]
> Asunto:       Re: Problema con DELETE en SQLRPGLE
> 
> Funciona!
>  
> La soluci�n es la que me hab�is dado, pero necesitaba que se compilara con
> el COMMIT(*NONE) de una forma "autom�tica".
> Al final he encontrado esta opci�n que me permite hacer lo mismo.
>  
>       C/EXEC SQL
>       C+ Set Option Commit = *None
>       C/END-EXEC
>  
> Gracias a todos!
>  
> On Apr 1, 2005 4:29 PM, HYPERLINK
> "mailto:[EMAIL PROTECTED]"[EMAIL PROTECTED] <
> HYPERLINK
> "mailto:[EMAIL PROTECTED]"[EMAIL PROTECTED]>
> wrote: 
> 
>       A lo mejor es porque no compilas el programa con la opci�n
> COMMIT(*NONE).
> 
>               -----Mensaje original-----
>               De: Carlos Portoles [mailto: HYPERLINK
> "mailto:[EMAIL PROTECTED]" [EMAIL PROTECTED]
>               Enviado el: viernes, 01 de abril de 2005 16:22
>               Para: HYPERLINK "mailto:[email protected]";
> [EMAIL PROTECTED]
>               Asunto: Problema con DELETE en SQLRPGLE
>               
>               
> 
>               Hola a todos/as!
>                
>               Tengo un problema con un DELETE en un programa SQLRPGLE.
>                
>               La instrucci�n es la siguiente
>                
>               C/Exec Sql                 
>               C+ Delete from  FILE    
>               C+ Where DATE < :OldDate 
>               C/End-Exec             
>                
>               En interactivo, desde el STRSQL  me permite  borrar
> registros, pero al ejecutarlo desde programa me da el siguiente error.
>                
>               Member FILE not journaled to journal *N.            
>               FILE in  LIBRARY not valid for operation.           
>                
>               SQLCODE = -7008
>               SQLSTATE=55019
>                
>                
>               Estoy depurando con UPDPROD(*YES)
>                
>               El fichero lo acabo de crear yo mismo. Es un f�sico con
> claves  y no tiene opciones de compilaci�n ex�ticas.
>                
>               Que tiene que ver el journal?
>                
>               Message . . . . :    Member  FILE not journaled to journal
> *N.               
>               Cause . . . . . :    Member  FILE file  FILE in library
> LIBRARY is not 
>                  journaled to journal *N in library *N for commitment
> definition 88.          
>                    The journal specified is used by commitment definition
> 88. If *N is        
>                  specified for the journal, the file is not journaled. If
> the file is a       
>                  logical file, all based-on physical files may not be
> journaled to the same   
>                  journal as required by commitment control.
> 
>               Recovery   . . . :    Ensure the file being opened is
> journaled. For logical     
>                  files, make sure that the based-on physical files are
> journaled to the same 
>                  journal.
> 
>                
>               Puede ser que el SQL se este peleando con el COMMIT?
>                
>               Alguien tiene alguna idea de que puede estar pasando?
>                
>               Gracias
>               Carlos
>                
>                
> 
> 
> 
> -- 
> No virus found in this incoming message.
> Checked by AVG Anti-Virus.
> Version: 7.0.308 / Virus Database: 266.9.1 - Release Date: 01/04/2005
>  
> 
-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.9.1 - Release Date: 01/04/2005
 

_____________________________________________________
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]

Responder a