Bonjour,

je travaille à la création d'un site Web avec VS 2005.
Pour le remplissage de nos grilles de données nous avons choisi d'utiliser des vues et procédures stockées.
Nous travaillons aussi bien avec SqlServeur 2005 que Oracle 9.
Je n'ai pas rencontré de problème avec SqlServeur 2005 mais suis bloquée avec Oracle.

J'ai créé le curseur :
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
CREATE OR REPLACE PACKAGE LP_LOCALISATION  
AS  
TYPE ST_LOCALISATION 
IS 
        RECORD  
        (  
        ID   NUMBER(11),  
        CODE VARCHAR2(30),  
        DESI VARCHAR2(50)  ); 
 
TYPE C_ST_LOCALISATION 
IS 
        REF 
        CURSOR RETURN ST_LOCALISATION;  
        END;  
        /  Show errors
et la procédure stockée suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
CREATE OR REPLACE 
PROCEDURE PS_GET_DETAILS_LOCALISATION  
         (NOM_TABLE IN VARCHAR2,  
         ID_TABLE IN VARCHAR2,  
         io_cursor IN OUT LP_LOCALISATION.C_ST_LOCALISATION )  
AS  
BEGIN  
        OPEN io_cursor FOR  SELECT ID, CODE, DESI 
                                    FROM aii.VW_LOCALISATION_UP  
                                    WHERE ID = TO_NUMBER(ID_TABLE);  
END;  
/  Show errors
Ayant un message d'erreur lors de l'exécution dans VS 2005, je cherche à tester avec SQL*Plus ce que retourne ma PS et là c'est le trou noir.
J'ai essayé pas mal de choses et ai cherché sur le forum mais je n'y arrive pas.
Merci par avance de votre aide.