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

Forms Oracle Discussion :

ORA-04067: not executed, stored procedure "PUBLIC." does not exist


Sujet :

Forms Oracle

  1. #1
    Membre habitué
    Inscrit en
    Septembre 2004
    Messages
    378
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 378
    Points : 130
    Points
    130
    Par défaut ORA-04067: not executed, stored procedure "PUBLIC." does not exist
    Bonjour,
    Je suis sur une application qui utilise Forms 10 (Oracle Developer Suite 10g) et une base Oracle 10g.
    Cette application fait appel à des packages de la base. Dans un des packages, un record est déclaré dans les specs et est utilisé comme variable de retour d'une fonction externe (indépendante).
    Cette fonction est appelée depuis un Program Unit d'une form. Voici schématisé ce que donne le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    PROCEDURE procedure_du_programm_unit
    mon_record   the_package.the_record;
    ...
    BEGIN
    ...
    mon_record := the_function(param_in, param_in);
    ...
    END;
    La form compile mais au moment de l'exécution j'ai le message cité en objet au moment de l'appel de la fonction:
    ORA-04067: not executed, stored procedure "PUBLIC." does not exist
    Cette fonction fonctionne parfaitement sous SQLDeveloper. Donc je pense à un problème de compatibilité entre Forms et la base.
    Est-ce que des spécialistes pourraient me confirmer ou m'infirmer ceci ?
    Ou est-ce quelqu'un pourrait m'apporter des explications ?
    Merci de votre aide

  2. #2
    Membre habitué
    Inscrit en
    Septembre 2004
    Messages
    378
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 378
    Points : 130
    Points
    130
    Par défaut
    Comme il a été décidé d'utiliser des VARCHAR2 à la place du RECORD, je met le sujet en résolu (car il n'y a pas de bouton "contourné")

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 14/09/2012, 17h47
  2. Réponses: 2
    Dernier message: 14/12/2009, 15h30
  3. Réponses: 2
    Dernier message: 10/10/2007, 12h19

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