Salut a tous,

J'ai le message suivant :
FRM-40735:le declencheur WHEN-BUTTON-PRESSED
a detecte une exception ORA-06502 non traitee.
Le message survient lorsque j'excute une form et que je clic sur un boutton pour executer le code suivent :

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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
PROCEDURE test IS
BEGIN
declare
	mat varchar2(7);
	mt number;
	date_jour1 date;
	in_file Text_IO.File_Type;
	tampligne  VARCHAR2 (80);
  begin
 
      in_file:=Text_IO.Fopen('c:\vers_syspai\precompte.txt','r');
      loop
         Text_IO.Get_Line(in_file,tampligne);
 
         if tampligne is null then
            exit;
         else
            mat:= recherche(tampligne,1,';');
            mt:=recherche(tampligne,2,';');
            date_jour1:=recherche(tampligne,3,';');
            insert into fichier_precompte(MATRICULE_PARTICIPANT,MONTANT_PRECOMPTE,DATE_PRECOMPTE)
     	values (mat,mt,date_jour1);
         end if;      				 
      end loop;
    EXCEPTION
    WHEN no_data_found THEN
       	Text_IO.Fclose(in_file);
    when too_many_rows then 
            message('plusieurs enregistrements');    	
    commit;
 end;
END;
A mon avis le message survient apres l'instruction : Text_IO..Get_Line...
Que peut vouloir signifier ce message?