Bonjour,


Je débute dans le monde des reports développés sous SQL-Server Business Intelligence Development Dtudio et je dois utiliser une procédure stockée.
Lorsque j'exécute cette procédure sous SQL-Server elle me renvoie bien tous les résultats désirés cependant lorsque je la transfers dans une datasource de mon report elle ne me renvoie plus que la première ligne.

Quelqu'un a-t-il déjà rencontré ce probleme ?
Avez-vous une idée ?

Je vous mets à la suite le code de la 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
DECLARE @item VARCHAR(30) 
DECLARE art_cr CURSOR FOR
 
SELECT itemid  FROM inventtable  WHERE  inventtable.dataareaid = 'mch' AND inventtable.itemtype = 1; 
 
OPEN art_cr 
 
FETCH NEXT FROM art_cr INTO @item 
 
WHILE @@FETCH_STATUS >=  0 
BEGIN
 
SELECT        itemid, routeid, todate, name, active
                              FROM            routeversion
                              WHERE        routeversion.dataareaid = 'mch' AND routeversion.itemid = @item; 
 
FETCH NEXT FROM art_cr INTO @item 
 
END 
 
CLOSE art_cr 
DEALLOCATE art_cr
Merci d'avance.