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 :

FRM-40508 [forms 6i]


Sujet :

Forms Oracle

  1. #1
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 30
    Par défaut FRM-40508 [forms 6i]
    Bonjour tout le monde,

    j'insere des enregistrement a partir de forms dans une base de données.

    voila l'erreur qui me donne

    FRM-40508 : Erreur ORACLE insertion(insert) d'enregistrement impossible

    Mais qd je verifie ma table, l insertion se fait réellement malgré l erreure qui me donne.

    Je ne sais pas est ce que ca doit etre une exception.
    Et comment faire pour l eviter.

    Merci

  2. #2
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    cette erreur qu'un enregistrement d'un bloc basé sur une table n'a pu s'exécuter correctement.
    Juste après l'apparition de ce message, vous pouvez afficher le détail de l'erreur via le menu aide -> Afficher dernière erreur.

  3. #3
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 30
    Par défaut
    je l ai deja fait et voila ce qu'il me sorte
    U‹ìQQ¡Ì ò^SVWjƒeü

  4. #4
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 30
    Par défaut
    Svp,

    cet erreure est devenue serieuse et elle pourra bousier tout mon pgme.

    SVP si quelqu'un sait comment je peux la corriger m'aide et je serai reconnaissant.

  5. #5
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Peut-être avez-vous une version ancienne. Normalement la dernière version de Forms6i correspond au patch 17.

  6. #6
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 30
    Par défaut
    ca veut dire quoi le patch 17???

  7. #7
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    c'est le numéro du dernier correctif de cette version.

    Peut-être pourriez-vous télécharger la version 6i encore en ligne sur OTN
    http://www.oracle.com/technology/sof...rms/index.html

    peut-être est-ce la plus a jour.

  8. #8
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 30
    Par défaut
    Est ce qu'on pourra pas ajouter une cet erreur comme exception
    car l insertion se fait réellement seulement cet erreur s affiche?????

    Si oui, comment je peux faire pour l ajouter???

  9. #9
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Cete erreur n'a de sens que sur un bloc basé, mais apparament vous faites l'insert à la main (Insert into ...)
    Avez-vous un bloc basé sur une table ?

  10. #10
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 30
    Par défaut
    oui, j en ai un

  11. #11
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    L'erreur vient donc probablement de ce block. quelle est la structure de la table attachée à ce block ?
    si vous faite une nouvelle forme avec un simple bloc basé sur cete table, avez-vous toujours la même erreur ?

  12. #12
    Membre averti
    Inscrit en
    Décembre 2004
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 20
    Par défaut
    --- L'Aide forms donne ça comme explication -----
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    FRM-40508 : Erreur ORACLE*: insertion (INSERT) d'enregistrement impossible.
     
    Cause*:	Une erreur fatale s'est produite lors de l'insertion d'un enregistrement. La table associée au bloc de données courant de l'application Forms n'existe peut-être pas, votre nom utilisateur ne vous autorise pas à effectuer sur cette table l'action indiquée ou une raison quelconque est à l'origine de l'erreur fatale.
     
    Action*:	Contactez votre administrateur de bases de données.
     
    Niveau*:	>25 
     
    Type*:	Erreur
    Crée un bouton 'Save' et un trigger WHEN-BUTTON-PRESSED' avec ce code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    :System.Message_Level := '25';
    commit_form;
    :System.Message_Level := '0';

  13. #13
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 30
    Par défaut
    merci pour l'effor que vous avez mis pour résoudre mon pbm.
    Malhereusement l'erreur persiste encore.
    voila le code que j'ai mis dans le bouton when-boutton-pressed
    begin
    :System.Message_Level := '25';
    commit_form;
    :System.Message_Level := '0';
    new_form('D:\Mon_pfe\Application\Application finale\Accueil.fmx');
    end;

  14. #14
    Nouveau membre du Club
    Inscrit en
    Décembre 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 9
    Par défaut
    essaye celà :

    :system.message_level := '5';

    UP;

    COMMIT;

Discussions similaires

  1. erreur forms FRM 40508
    Par miss_poopoucy dans le forum Forms
    Réponses: 14
    Dernier message: 12/09/2009, 15h34
  2. Erreur FRM-40510 [Forms 10g]
    Par elbfr dans le forum Forms
    Réponses: 5
    Dernier message: 16/03/2009, 16h00
  3. [Oracle forms 6] erreur FRM-40508
    Par steve_y dans le forum Administration
    Réponses: 2
    Dernier message: 14/05/2008, 18h06
  4. Réponses: 4
    Dernier message: 11/07/2007, 16h23
  5. Réponses: 1
    Dernier message: 30/11/2005, 13h44

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