Salut a tous,
J'ai le message suivant :Le message survient lorsque j'excute une form et que je clic sur un boutton pour executer le code suivent :FRM-40735:le declencheur WHEN-BUTTON-PRESSED
a detecte une exception ORA-06502 non traitee.
A mon avis le message survient apres l'instruction : Text_IO..Get_Line...
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;
Que peut vouloir signifier ce message?
Partager