Necesitas, o bien registrar la tabla por diario (para que si se produce algún 
error pueda hacer un ROLLBACK) o ejecutar las sentencias INSERT y DELETE sin 
control de compromiso con el parámetro COMMIT(*NONE)

Saludos.
Juan Carlos. 

-----Mensaje original-----
De: Julio Cesar Ayala Guarin [mailto:[EMAIL PROTECTED] 
Enviado el: martes, 23 de octubre de 2007 15:58
Para: forum. help400
Asunto: Error al hacer update y delete

Buen día para todos.

En busca de su ayuda, deseo comentarles lo siguiente: Al aplicar sentencias SQL 
sobre una tabla creada dentro de un schema de db2 udb en os400, solo me permite 
hacer Insert. Al tratar de hacer Update o DELETE muestra el siguiente error:

Estado de SQL: 55019
Código de proveedor: -7008
Mensaje: [SQL7008] FUNCI00001 de SIPLA no válido para la operación.
Causa . . . . . :   El cód de razón es 3. Los cód de razón son: 1 --
FUNCI00001 no tiene miem. 2 -- FUNCI00001 se ha salvado con liberación de 
almac. 3 -- FUNCI00001 no se ha registr por diario o no posee usted aut sobre 
el diario. Los arch con la acción CASCADE, SET NULL o SET DEFAULT de 
restricción RI deben registr en un mismo diario

La conexión se está realizando a través de ODBC desde una aplicación 
desarrollada en PHP en un PC. Se ha probado ejecutar las sentencias sql desde 
el iSeries Navigator y muestra el mismo error.

Saludos,

__________________________________________________
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 visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

__________________________________________________
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 visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a