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 :

[ORA-24334] no descriptor for this position


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
    90
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 90
    Par défaut [ORA-24334] no descriptor for this position
    Avez vous une idée quand ce message s'affiche
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ORA-24334 no descriptor for this position
    Merci

  2. #2
    Membre émérite Avatar de Yorglaa
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    845
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2004
    Messages : 845
    Par défaut
    ORA-24334 no descriptor for this position


    Cause: The application is trying to get a descriptor from a handle for an illegal position.

    Action: Check the position number.
    désolé, ma réponse est aussi claire que ta demande !

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 90
    Par défaut Y a t'il des causes claires pour cette erreur
    Désolé, mais c'est la reponse du Help d'Oracle
    Merci

  4. #4
    Membre émérite Avatar de Yorglaa
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    845
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2004
    Messages : 845
    Par défaut
    Bon,
    alors on va prendre les choses une à une...

    1. tu ne donnes pas la version d'Oracle sur laquelle tu travaille
    2. ni l'OS sur lequel tu es
    3. ni le contexte dans lequel cette erreur survient (requête SQL, Développement PL/SQL, Procédure, fonction, etc...)
    4. tu ne nous donne rien du genre code qui provoque l'erreur
    5. et tu voudrais qu'on puisse t'aider ???

    alors commence par aller voir les règles de ce forum... merci
    elles sont ici http://www.developpez.net/forums/vie...70f3379ae091d4

  5. #5
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 90
    Par défaut RE:ORA-24334 no descriptor for this position
    j'ai un probleme au niveau d'affichage de message erreur, voila le pb:
    j'ai une procedure qui affiche un msg d'erreur personalisé ,voila le Code:
    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    create or replace procedure IA_Erreur_Application 
      (v_nls_lang in ia_msg_erreur.nls_lang%TYPE, 
      v_code_erreur in ia_msg_erreur.code_erreur%TYPE DEFAULT -20000, 
      v_type_erreur ia_msg_erreur.type_erreur%TYPE DEFAULT NULL, 
      v_Text_Erreur ia_msg_erreur.texte_erreur%TYPE DEFAULT NULL) is 
     
      v_message_erreur ia_msg_erreur.texte_erreur%type; 
    -- retourne un message d'erreur à partir de la table des messages 
    begin 
          -- si le texte du message est indiqué alors on l'affiche tel quel 
     IF  v_Text_Erreur IS NOT NULL THEN 
              raise_application_error(v_code_erreur, v_Text_Erreur); 
          -- sinon on cherche le texte de l'erreur dans la table msg_erreur 
     else 
          select m.texte_erreur 
             into v_message_erreur 
             from ia_msg_erreur m 
             where m.nls_lang = v_nls_lang 
                       and m.code_erreur = -20000--v_code_erreur 
                       and m.type_erreur = v_type_erreur; 
     
       raise_application_error(-20000,/*v_code_erreur,*/ v_message_erreur); 
     end if; 
     
          -- si le message n'est pas dans la table msg_erreur 
    exception when    no_data_found THEN 
        if v_nls_lang = 'ARABIC' then 
                raise_application_error(v_code_erreur,'äÕ ÇáÎØÃ ÛíÑ ãæÌæÏ'); 
        else 
              raise_application_error(v_code_erreur, 'Message d''erreur non trouvé'); 
        end if; 
    end IA_Erreur_Application;
    et une procedure pour charger les poplist voila le code:Code:
    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
    17
    18
    19
    20
    21
    22
    23
    PROCEDURE creer_list( 
    LIST_ITEM IN VARCHAR2, 
    COL_1 IN VARCHAR2, 
    COL_2 IN VARCHAR2, 
    TAB_NAME IN VARCHAR2) IS 
     
        rg_id   recordgroup; 
         err     number; 
    BEGIN 
     rg_id := Find_Group( 'GR_NAME' ); 
     IF NOT Id_Null(rg_id) THEN 
       Delete_Group( rg_id ); 
     END IF; 
     
       rg_id := create_group_from_query('GR_NAME', 
       'select '||COL_1||',to_char('||COL_2||') from '||TAB_NAME,FORM_SCOPE,20); 
     
         message(DBMS_ERROR_TEXT); 
     
     err := populate_group(rg_id); 
       populate_list(LIST_ITEM,rg_id); 
     
    END;

    message(DBMS_ERROR_TEXT): Ce message affiche:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ORA-24334 no descriptor for this position

    Puis je fais appel à la procedure IA_Erreur_Application il se produira un message oracle 'when butten pressed :trigger raised unhandled exceptionora-20000' au lieu du msg personalisé et ca se fais quand la fonction creer_list est utilisé
    Je utilise Oracle 9i, Developer6i et windows XP,
    Merci

Discussions similaires

  1. [1.x] Too many forwards have been detected for this request
    Par rredouane dans le forum Symfony
    Réponses: 1
    Dernier message: 27/02/2008, 10h25
  2. [JSTL] Cannot find the tag library descriptor for functions
    Par thierryler dans le forum Taglibs
    Réponses: 1
    Dernier message: 01/12/2007, 11h44
  3. Réponses: 0
    Dernier message: 30/10/2007, 01h50
  4. Réponses: 3
    Dernier message: 25/09/2006, 15h48
  5. [struts]Cannot create iterator for this collection
    Par jamal_b dans le forum Struts 1
    Réponses: 3
    Dernier message: 13/04/2006, 17h00

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