Bonjour,

Je cherche à faire une fonction, et j'ai une erreur, mais je ne comprend pas pourquoi...

Voila le code de ma fonction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
--  Cette fonction teste la possibilité d'une valeur dans une case donnée
--     Entrée : x : 1..9, y : 1..9, val : 1..9
--     Sortie : -1 = Cette valeur n'est plus présente
--               0 = Cette valeur est encore possible
--               1 = Cette valeur a été positionné par l'utilisateur
--
function GetValue(p_x number, p_y number, p_val number) return number is
begin
select flag_case into result from grille_sudoku where coordX=p_x and coordY=p_y and val_case=p_val;
return result;
 
EXCEPTION
 WHEN NO_DATA_FOUND THEN
  return(-1);
 
end;
L'erreur est statement ignored...

Dans ma table, flag_case vaut 0(valeur encore possible) ou 1(valeur positionné par l'utilisateur)
Ma syntaxe est elle bonne pour l'exception?