¿Has comprobado si es un problema de autorizaciones? Revisa las anotaciones del
trabajo que ejecuta el procedimiento almacenado.
Javier
________________________________
De: [email protected]
[mailto:[email protected]] En nombre de alberto
Enviado el: jueves, 22 de agosto de 2013 15:47
Para: forum.help400
Asunto: RE: Stored procedure que no actualiza
Buenas
Si, el estored se ejecuta y el programa tambien. Lo único que no
ejecuta es el delete. todo el resto del programa va perfecto...bueno al no
ejecutar el delete, se me fastidia el programa a mitad, pero ya me entendéis.
En el ejemplo que os puse, indiqué *libl como biblioteca, para no
ponerlo entero, pero la sentencia exacta es:
Exec sql delete from ARCFIL/FARTES
where eaempr=10 and eaartp=:@cod_artic;
repito que si llamo al programa directamente desde una CL con un call,
si que se ejecuta todo, por lo que no puede ser cuestión del commit.
Sergio Luis: no lo probé dinámico porque no es un select, sino un
delete. Probaré en dinámico montando un cursor y tal, a ver si funciona.
Salu2
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.