Bonjour !
j'aurais besoin d'un coup de main svp, voilà ma procédure :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
--------------------------------------------------------------------------
DELIMITER $$
 
CREATE PROCEDURE proc (OUT z INT, OUT zz INT)
 BEGIN
	-- Déclarations --
	DECLARE idLigne INT;
	DECLARE idCV INT;
 
 
	DECLARE curCv CURSOR FOR
		SELECT IDLIGNE, IDCV
		FROM XXX;
        -- fin declaration -- 
 
	OPEN curCv;
 
        FETCH curCv INTO idLigne,idCV;
 
        SET z = idLigne;
        SET zz = idCV;
 
	CLOSE curHistoriqueCv;
 
END $$
 
DELIMITER ;
-----------------------------------------------------------------------
Le problème c'est que mon FETCH ne marche pas et je ne comprend pas trop pourquoi ...
Lorsque j'appelle ma procedure : call proc(@z,@zz);
l'idLigne est bien renseigné mais pas l'idCV... qui est toujours à NULL...
Vous auriez une idée ??
merki.