Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Forms
Forms Forum d'entraide sur Oracle Forms
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/06/2006, 14h10   #1
Invité de passage
 
Inscription : mars 2006
Messages : 30
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 30
Points : 2
Points : 2
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

Citation:
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
OUALASS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2006, 14h23   #2
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 532
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 532
Points : 6 462
Points : 6 462
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.
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2006, 15h26   #3
Invité de passage
 
Inscription : mars 2006
Messages : 30
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 30
Points : 2
Points : 2
je l ai deja fait et voila ce qu'il me sorte
Citation:
U‹ìQQ¡Ì ò^SVWjƒeü
OUALASS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2006, 17h39   #4
Invité de passage
 
Inscription : mars 2006
Messages : 30
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 30
Points : 2
Points : 2
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.
OUALASS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2006, 17h49   #5
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 532
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 532
Points : 6 462
Points : 6 462
Peut-être avez-vous une version ancienne. Normalement la dernière version de Forms6i correspond au patch 17.
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2006, 17h52   #6
Invité de passage
 
Inscription : mars 2006
Messages : 30
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 30
Points : 2
Points : 2
ca veut dire quoi le patch 17???
OUALASS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2006, 18h01   #7
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 532
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 532
Points : 6 462
Points : 6 462
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.
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2006, 18h07   #8
Invité de passage
 
Inscription : mars 2006
Messages : 30
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 30
Points : 2
Points : 2
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???
OUALASS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2006, 18h12   #9
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 532
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 532
Points : 6 462
Points : 6 462
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 ?
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2006, 18h45   #10
Invité de passage
 
Inscription : mars 2006
Messages : 30
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 30
Points : 2
Points : 2
oui, j en ai un
OUALASS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2006, 22h22   #11
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 532
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 532
Points : 6 462
Points : 6 462
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 ?
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2006, 10h43   #12
En attente de confirmation mail
 
Inscription : décembre 2004
Messages : 20
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 20
Points : 15
Points : 15
--- L'Aide forms donne ça comme explication -----
Code :
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 :
1
2
3
4
 
:System.Message_Level := '25';
commit_form;
:System.Message_Level := '0';
dev_ora_moimeme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2006, 14h01   #13
Invité de passage
 
Inscription : mars 2006
Messages : 30
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 30
Points : 2
Points : 2
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
Citation:
begin
:System.Message_Level := '25';
commit_form;
:System.Message_Level := '0';
new_form('D:\Mon_pfe\Application\Application finale\Accueil.fmx');
end;
OUALASS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2007, 13h07   #14
Candidat au titre de Membre du Club
 
Inscription : décembre 2005
Messages : 9
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 9
Points : 10
Points : 10
essaye celà :

:system.message_level := '5';

UP;

COMMIT;
hasnaareg est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h43.


 
 
 
 
Partenaires

Hébergement Web