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

Oracle Discussion :

ORACLE-11i - Paramètre entrée package


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 100
    Par défaut ORACLE-11i - Paramètre entrée package
    Bonjour a tous,

    J'ai créé un package BT_INTERFACE_3_PKG avec une procedure declaree de la maniere suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    MAINPROCHISTO(p_type_traitement IN VARCHAR2, errbuf OUT VARCHAR2,retcode OUT VARCHAR2)
    Je declare donc mon executable de la maniere suivante: BT_INTERFACE_3_PKG.MAINPROCHISTO

    Enfin lors de la declaration de mon programme, je cré un parametre d'entrée correspondant à p_type_traitement.
    Lorsque je lance le traitement depuis oracle, il me demande bien d'entrer la valeur de ce parametre.
    Cependant, lors de l'execution de ce programme, je demande d'afficher la valeur de ce parameter et il est nul!
    Voila comment je lui demande d'afficher le parametre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    FND_FILE.PUT_LINE (fnd_file.log,'lower(p_type_traitement) = '||nvl(p_type_traitement, 'A'));
    Il s'affiche donc tjs en sortie la lettre 'A'.

    Peut etre est ce parcequ'il faut utiliser des "&" mais il ne l'accepte pas lors de la compilation!

    Si qq'un a une idée

    Merci d'avance

  2. #2
    Membre éclairé

    Inscrit en
    Septembre 2003
    Messages
    425
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 425
    Par défaut
    Peux tu nous donner le code d'appel à la procédure.
    car avec tes exemples il ne dervait pas y avoir de pb

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 100
    Par défaut
    Il n'y a pas de code d'appel a la procedure en fait
    Je la lance directement depuis oracle, comme un executable
    N'ayant pas acces au serveur, je suis obligé de passer par des packages

  4. #4
    Membre éclairé

    Inscrit en
    Septembre 2003
    Messages
    425
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 425
    Par défaut
    mais tu appeles bien la fonction ?
    exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    monparametre VARCHAR2(50):='TOTO4';
    maproc(monparametre);

  5. #5
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 100
    Par défaut
    Non,
    Mon executable est la procedure. Donc sous oracle je lance uniquement mon programme associé à cette procedure.
    C'est donc oracle qui realise cette action
    J'ai uniquement declaré mon package sur la base, je l'ai compilé, ...
    Je rentre bien un parametre en entree lorsque je lance le progarmme sous oracle mais lorsque je cherche a afficher cette variable, elle est vide
    J'ai essayer de mettre
    p_type_traitement := &1 mais il ne l'accepte pas a la compilation

  6. #6
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    100
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 100
    Par défaut
    qq'un aurait il une solution?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 03/10/2006, 10h44
  2. Réponses: 2
    Dernier message: 28/04/2006, 10h40
  3. [Rave] Paramètre entre Delphi et Rave Report
    Par Djedjeridoo dans le forum Rave
    Réponses: 4
    Dernier message: 30/06/2004, 10h38
  4. [jsp][servlet]passage de paramètre entre deux frames
    Par alexandra_ape dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 29/06/2004, 11h14
  5. [Forms]Passage de paramètre entre Forms et Reports
    Par jack554 dans le forum Reports
    Réponses: 4
    Dernier message: 30/03/2004, 13h58

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