Bonjour,

J'ai un problème avec un curseur que j'ai déclaré. Voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
DECLARE cElements SCROLL CURSOR 
FOR 
	Select * from #Temp_Elements;
 
	--Ouverture du curseur
	Open cElements;
print 'Open'
 
print 'AvantFetch'
	--Obtient le premier enregistrement
	FETCH FIRST From cElements INTO @No_element, @Tps_elem;
print 'Fetch'
Je reçois comme erreur : Cursor is not open, tout de suite après que j'aie écrit dans la console 'AvantFetch'. Plus précisément, le résultat est le suivant :
Open
AvantFetch
Msg 16917, Level 16, State 1, Procedure EqCandidatPlusGrand, Line 186
Cursor is not open.
Je n'arrive pas à comprendre pourquoi cette erreur est présente.

Merci d'avance,

Évans