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.

Responder a