Bonjour,

Dans le cadre d'une migration d'une application COBOL (oui je sais c'est un truc de malade) en VB.NET, j'ai trouvé la belle idée qui est l'utilisation des procédures stockées (oracle).

Cela fait 3 heures que je galère à chercher sur internet et RAS pour le moment.

En gros, j'aimerais que ma requête retourne N enregistrement.

Procédure:
-----------
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
create or replace procedure montest( p_cursor  out types.cursorType )
as
begin
open p_cursor for select paramId from parameters ;
end;

Code-source:
---------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
        OpenDb(ObjConnCorfac, strTnsName, StrUserDb, strDbPwd)
 
        objCommand.Connection = ObjConnCorfac
 
        objCommand.CommandType = CommandType.StoredProcedure
 
        objCommand.CommandText = "montest"
 
        Dim myread As OleDbDataReader = objCommand.ExecuteReader
Erreur:
Ora 6550
PLS-00201: identifier 'montest" must be declared


D'avance merci