IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Procédure stockée, je débute


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 12
    Par défaut Procédure stockée, je débute
    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

  2. #2
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut


    La procédure s'est compilée sans erreur ? Personnellement moi j'utilise les curseurs de cette manière dans le fichier d'en-tête des package:
    Code plsql : Sélectionner tout - Visualiser dans une fenêtre à part
    TYPE r_cursor IS REF CURSOR;
    puis la procédure:
    Code plsql : Sélectionner tout - Visualiser dans une fenêtre à part
    PROCEDURE montest (p_cur OUT r_cursor);
    Et par ailleurs, je préfère utiliser les outils mis à ma disposition sur VS, il y a plusieurs écoles mais moi j'utilise le designer de DataSet et j'importe mes tables et procédure dedans (depuis l'explorateur de serveurs) et le code est généré automatiquement.

    Autre question, as-tu bien installé le client Oracle avec les Developpers Tools (ODAC) pour ta version de VS ? A savoir que celui pour VS2013 ne fonctionne pas mais une mise à jour devrait bientôt sortir.
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

Discussions similaires

  1. passage d'un nom de table dans une procédure stockée
    Par thierry V dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 26/07/2010, 17h48
  2. Procédure stocké:Insert et renvoie de la clé primair
    Par caramel dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 17/04/2003, 10h34
  3. [Pervasive SQL ] procédure stockée
    Par magellan dans le forum Autres SGBD
    Réponses: 2
    Dernier message: 25/10/2002, 14h17
  4. Explication procédure stockée
    Par underworld dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 09/09/2002, 11h51
  5. [Comparatif] Procédures stockées, triggers, etc.
    Par MCZz dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 28/08/2002, 13h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo