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 04/07/2011, 11h20   #1
Futur Membre du Club
 
Inscription : avril 2005
Messages : 108
Détails du profil
Informations personnelles :
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : avril 2005
Messages : 108
Points : 15
Points : 15
Envoyer un message via MSN à @po©alypse
Par défaut ORA-01403 après un commit

Bonjour,

Voici le bout de code qui me pose problème:

Code :
1
2
3
4
5
commit;
    IF NOT FORM_SUCCESS OR FORM_FAILURE OR FORM_FATAL THEN
      DIALOG.Boite_Message (DBMS_ERROR_TEXT);
      RETURN;
    END IF;
Lorsque ma form exécute ce code j'ai toujours l'erreur "ORA-014033: no data found".

Comment tracer ou corriger cette erreur en sachant que si je retire le commit il n'y a plus de problème....
@po©alypse est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 04/07/2011, 13h07   #2
Futur Membre du Club
 
Inscription : avril 2005
Messages : 108
Détails du profil
Informations personnelles :
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : avril 2005
Messages : 108
Points : 15
Points : 15
Envoyer un message via MSN à @po©alypse
J'ai oublié de préciser que je n'ai aucun bloc basé et que si je remplace le commit par FORMS_DDL('COMMIT') je n'ai plus d'erreur.

Une âme charitable ?
@po©alypse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2011, 14h16   #3
Futur Membre du Club
 
Inscription : avril 2005
Messages : 108
Détails du profil
Informations personnelles :
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : avril 2005
Messages : 108
Points : 15
Points : 15
Envoyer un message via MSN à @po©alypse
J'ai trouvé le pourquoi du comment, lorsque j'appelle ma form avec OPEN_FORM je n'ai pas cet erreur.
L'erreur est donc due à l'utilisation de NEW_FORM.

Il faut maintenant que je trouve comment ne pas avoir l'erreur en utilisant NEW_FORM
@po©alypse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2011, 14h22   #4
Membre expérimenté
 
Homme Mohamed Houri
Inscription : mars 2010
Messages : 286
Détails du profil
Informations personnelles :
Nom : Homme Mohamed Houri
Localisation : France

Informations forums :
Inscription : mars 2010
Messages : 286
Points : 563
Points : 563
Citation:
Envoyé par @po©alypse Voir le message
Bonjour,

A l'aideeeeeeeeeeeeeeeeeeeeee.
Voici le bout de code qui me pose problème:

commit;
IF NOT FORM_SUCCESS OR FORM_FAILURE OR FORM_FATAL THEN
DIALOG.Boite_Message (DBMS_ERROR_TEXT);
RETURN;
END IF;

Lorsque ma form exécute ce code j'ai toujours l'erreur "ORA-014033: no data found".

Comment tracer ou corriger cette erreur en sachant que si je retire le commit il n'y a plus de problème....
Est-ce que cette erreur est precédée d'une erreur FRM-xxxx?
Si oui quelle est la séverité de cette erreur? si elle est <=5 alors vous pouvez faire quelque chose comme
Code :
1
2
3
4
 
:SYSTEM.MESSAGE_LEVEL := '5';
 COMMIT;
:SYSTEM.MESSAGE_LEVEL := '0;
Mohamed.Houri est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2011, 21h59   #5
Futur Membre du Club
 
Inscription : avril 2005
Messages : 108
Détails du profil
Informations personnelles :
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : avril 2005
Messages : 108
Points : 15
Points : 15
Envoyer un message via MSN à @po©alypse
Citation:
Envoyé par Mohamed.Houri Voir le message
Est-ce que cette erreur est precédée d'une erreur FRM-xxxx?
Si oui quelle est la séverité de cette erreur? si elle est <=5 alors vous pouvez faire quelque chose comme
Code :
1
2
3
4
 
:SYSTEM.MESSAGE_LEVEL := '5';
 COMMIT;
:SYSTEM.MESSAGE_LEVEL := '0;
Bonjour,

Merci pour l'aide mais j'ai trouvé la solution.
Dans mon NEW_FORM j'avais mis l'option QUERY_ONLY au lieu de NO_QUERY_ONLY.
@po©alypse est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h11.


 
 
 
 
Partenaires

Hébergement Web