Ver Mensaje Individual
  #1  
Antiguo 02-08-2007
david.rguez david.rguez is offline
Miembro
 
Registrado: jun 2006
Ubicación: Zamora, la bien cercada
Posts: 104
Reputación: 20
david.rguez Va por buen camino
Cursores y anidación de procedimientos almacenados

Hola a todos/as:

A ver si alguien me puede echar un cable.

Tengo que realizar un cálculo de trazabilidad a partir de una serie de datos contenidos en una BBDD SQL Server. Para ello, empleo la técnica del BACKTRACKING, pero tengo un problemilla:

Utilizo dos cursores que necesito para ir recorriendo resultados y, al hacer la llamada recursiva al procedimiento (hasta un máximo de 10 niveles) me da error al detectar que el cursor ya está abierto. Pero yo necesito que se mantengan independientes, ya que cada nivel de anidación va a recorrer unos resultados distintos y necesito que los anteriores continuen abiertos para que puedan seguir su ejecución una vez finalizados los bucles recursivos que haya por debajo de ellos.

Un saludo y gracias

David Rguez.
Responder Con Cita