Hola, Juan Carlos.
 
La soluci�n que me das es la que hubiera hecho servir en otras �pocas, pero ahora estoy en una multinacional y el gestor de pol�ticas y los operadores est�n en Holanda y no son muy receptivos a los cambios sugeridos por los programadores...
 
... que adem�s luego han de ser aprobados desde Jap�n.
 
Un l�o vamos, mejor lo dejo como est�.
 
Gracias de todas maneras y buen fin de semana.
Carlos
 
 
On Apr 1, 2005 5:27 PM, Juan Carlos Paredes <[EMAIL PROTECTED]> wrote:
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]" \ncarlos.portoles@gmail.com]
>               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]?bodyLEAVE

Responder a