[SQL Server] Problème avec un curseur ?
Bonjour,
J'ai un problème avec un curseur que j'ai déclaré. Voici le code :
Code:
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 :
Citation:
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
Re: [SQL Server] Problème avec un curseur ?
Citation:
Envoyé par evans
Bonjour,
J'ai un problème avec un curseur que j'ai déclaré. Voici le code :
Code:
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 :
Citation:
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
DECLARE cElements SCROLL CURSOR
FOR
Select No_element,Tps_elem from #Temp_Elements;
--Ouverture du curseur
Open cElements;
print 'Open'
print 'AvantFetch'
--Obtient le premier enregistrement
FETCH cElements INTO @No_element, @Tps_elem;
print 'Fetch'