|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : février 2006 Messages : 83 ![]() |
Bjr à tous,
Je travaille sur forms6i, avec une base 9i. Et je voudrais savoir quel est le meilleur moyens pour que forms detecte une erreur remontée par un trigger d'une table, exemple au moment d'insertion on oblige l'utilisateur à ne pas entrer une certaine valeur à un champ quelconque. Comment doit-je procéder? merçi |
|
|
00
|
|
|
#2 |
![]() Salim Développeur et DBA Oracle Inscription : octobre 2006 Messages : 872 ![]() |
Salut,
Tu peux mettre ton traitement dans le pre-insert de forms |
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : février 2006 Messages : 83 ![]() |
oui, je peux bien le faire dans pre-insert. mais ça c'était à titre d'exemple. mais ce que j'essaie de faire c'est d'envoyer un message venant du trigger genre dbms_output et qui sera ensuite affiché dans forms. Est-ce possible?
|
|
|
00
|
|
|
#4 |
![]() Salim Développeur et DBA Oracle Inscription : octobre 2006 Messages : 872 ![]() |
Pour communiquer entre deux sessions il y a le dbms_pipe.
|
|
|
00
|
|
|
#5 |
|
Membre éclairé
![]() |
Bonjour,
Je me demande s'il n'existe pas quelque chose genre : que tu mets dans le code du trigger et ça t'affiche un message d'erreur dans l'écran Form. |
|
|
00
|
|
|
#6 |
|
Membre à l'essai
![]() Inscription : février 2006 Messages : 83 ![]() |
oui c'est un truc de ce genre que je cherche!
mais je ne sais pas comment l'utiliser. |
|
|
00
|
|
|
#7 |
|
Membre à l'essai
![]() Inscription : février 2006 Messages : 83 ![]() |
je l'ai trouvé, c'est :
RAISE_APPLICATION_ERROR (-20734, 'Employee must be 18 years old.'); |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com