Estimados,
Tengo un SP (p1) que tiene 2 cursores (los abre y luego
los cierra y libera), al final del SP, llama a otro SP
(sp2) que a su vez realiza una serie de procesos y crea
otro cursor, en éste último por alguna extraña razón no
entra al cursor, el FETCH_STATUS siempre está en -1,
incluso le puse un print del status al entrar al SP (sp2),
antes de hacer nada, ni siquiera creado el nuevo cursor y
ya cerrado y liberado los anteriores, y ya viene con el
valor -1, como tengo un While @@Fetch_Status = 0 nunca
entra. Esto me esta sucediendo desde que se realizó una
actualización al servidor, antes de eso me funcionaba
perfectamente. Existe alguna forma de Resetear los valores
del Fetch Status o limpiarlo?, hay que setear algo
especial en el server para que corra?, cuál puede ser el
problema?
PD: El select que realizo SIEMPRE me devuelve datos, por
lo tanto el cursor nunca es BOF o EOF.
Espero sus comentarios.
Saludos.
Cristian.
Leer las respuestas