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 :
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
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
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.
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
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.
Partager