OVH Cloud OVH Cloud

erreur 16916 cursor does not exist

1 réponse
Avatar
chris
Bonjour,

j'ai le message suivant lorsque j'ex=E9cute une proc stock=20
et je ne comprends pas pourquoi.

A cursor with the name 'Cur_ID_CCP' does not exist.

ci-dessous le code :

CREATE PROCEDURE P_ADD_ETAPE_FOR_CONTACT

@ID integer,
@ID_ETAPE integer,
@DT_EVE datetime,
@COR integer,
@COMMENTAIRE varchar(300)

AS

Declare @CCP integer

Declare Cur_ID_CCP CURSOR FOR SELECT ID_CCP FROM=20
CORRESPONDANT WHERE ID_COR =3D @COR
OPEN Cur_ID_CCP

FETCH NEXT FROM Cur_ID_CCP INTO @CCP


Je veux juste r=E9cup=E8rer une valeur de CCP pour l'ajouter=20
par la suite.
Merci par avance de votre aide.

1 réponse

Avatar
VUILLERMET Jacques
CREATE PROCEDURE P_ADD_ETAPE_FOR_CONTACT

@ID integer,
@ID_ETAPE integer,
@DT_EVE datetime,
@COR integer,
@COMMENTAIRE varchar(300)

AS

Declare @CCP integer

SET @CCP = (
SELECT ID_CCP
FROM CORRESPONDANT
WHERE ID_COR = @COR
)

/* ou bien

SELECT @CCP = ID_CCP
FROM CORRESPONDANT
WHERE ID_COR = @COR
*/


Jacques.


"chris" a écrit dans le message de
news: 0ac301c3be39$c6792fb0$
Bonjour,

j'ai le message suivant lorsque j'exécute une proc stock
et je ne comprends pas pourquoi.

A cursor with the name 'Cur_ID_CCP' does not exist.

ci-dessous le code :

CREATE PROCEDURE P_ADD_ETAPE_FOR_CONTACT

@ID integer,
@ID_ETAPE integer,
@DT_EVE datetime,
@COR integer,
@COMMENTAIRE varchar(300)

AS

Declare @CCP integer

Declare Cur_ID_CCP CURSOR FOR SELECT ID_CCP FROM
CORRESPONDANT WHERE ID_COR = @COR
OPEN Cur_ID_CCP

FETCH NEXT FROM Cur_ID_CCP INTO @CCP


Je veux juste récupèrer une valeur de CCP pour l'ajouter
par la suite.
Merci par avance de votre aide.