Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-08-2007
david.rguez david.rguez is offline
Miembro
 
Registrado: jun 2006
Ubicación: Zamora, la bien cercada
Posts: 104
Poder: 18
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
  #2  
Antiguo 02-08-2007
david.rguez david.rguez is offline
Miembro
 
Registrado: jun 2006
Ubicación: Zamora, la bien cercada
Posts: 104
Poder: 18
david.rguez Va por buen camino
Nada, ya he averiguado cómo hacerlo :P

Bastaba con poner la cláusula LOCAL en la declaración del cursor ^^
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
procedimientos almacenados davidgaldo SQL 7 09-11-2006 17:28:33
Procedimientos almacenados rcantu MySQL 0 30-06-2006 00:59:32
procedimientos almacenados Gabriel2 SQL 1 13-01-2005 14:50:09
Procedimientos Almacenados tuto Conexión con bases de datos 0 08-11-2004 14:42:05
Procedimientos almacenados VS UDF rqc Firebird e Interbase 6 18-03-2004 01:29:46


La franja horaria es GMT +2. Ahora son las 14:18:51.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi