Message d'errur(oracle)

Fermé
ache - 5 sept. 2002 à 11:28
 pasgroumpf - 11 sept. 2002 à 09:19
g un champ de type element texte qui contiendra une
requete, un bouton rechercher
et un caneva anglais qui contient plusieurs pages
(ouvrage,cd ,video...).
quand je fait entrer ma requete(qui est par exemple
oracle ,c'est a dire que je veux avoir tout les documents
qui parlent d'oracle) et que je clicke sur le bouton g le
resultat qui s'affiche sur
chaque page du caneva repondant a la requete et les autre
reste vides (pas de pb jusqu'a maintenant),
mais avant d'execution l'interogation sur la page qui sera
vide il m'affiche une boite de message qui me dit :
" l'interogation n'a ramene aucun enregistrement " .
et je veux me debarasser de cette boite es ce possible
(d'enlever une boite de message)pour que l'affichage du
resultat
n'aura pas l'air d'etre interompu.

4 réponses

Il faut que tu récupère le message dans un bloc
exception
when no_data_found
et tu lui spécifie rien afin que rien ne se passe. En tout cas, en sql, c'est comme ça que tu récupère les erreurs et que tu les gères. Maintenant, si c'est du SQL en PHP ou autre, je sais pas si ça marche... Voilà. Pour plus d'infos, regardes le cours de SQL sur CCM.. :)
0
Après le found, tu mets then null;
...
0
G ds mon declancheur des go_block et des execute_query.
Donc g essaye de mettre :
When no_data_found then null ;

Mais ça ne marche pas car l’execution s’arrete au niveau de cette comande et il n’execute pas les autres instructions qui viennent pares.
0
Tu l'a mis dans un bloc exception????
0