Bonjour,
J'essaye d'ajouter une ligne dans un fichier mais à chaque fois j'obtiens un message de répertoire non valide. Je ne comprends pas.
Je suis en Oracle 10g2 sur un poste de dev en Windows XP.
Procédure
Repertoire
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 CREATE OR REPLACE PROCEDURE PRO_FIC_EcrireLogTest IS vFicLog UTL_FILE.FILE_TYPE; BEGIN -- Ouverture du fichier vFicLog := UTL_FILE.FOPEN ('C:\TEMP', 'desc.txt', 'A'); -- Ecriture du titre IF UTL_FILE.IS_OPEN (vFicLog) THEN UTL_FILE.PUT_LINE(vFicLog, 'Hello world'); UTL_FILE.FCLOSE (vFicLog); END IF; END PRO_FIC_EcrireLogTest; / show error;
Message d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 C:\TEMP>dir Le volume dans le lecteur C n'a pas de nom. Le numéro de série du volume est 00B9-1494 Répertoire de C:\TEMP 01/12/2010 09:08 <REP> . 01/12/2010 09:08 <REP> .. 21/06/2010 13:02 2*860*262 catalog.log 22/06/2010 15:16 15*766*292 catproc.log 09/06/2010 12:17 403*401 desc.txt 3 fichier(s) 19*029*955 octets 2 Rép(s) 33*647*808*512 octets libres
Je suis preneur de toute piste
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 WIND\wtadmin> exec PRO_FIC_EcrireLogTest BEGIN PRO_FIC_EcrireLogTest; END; * ERREUR Ó la ligne 1 : ORA-29280: chemin de rÚpertoire non valide ORA-06512: Ó "SYS.UTL_FILE", ligne 33 ORA-06512: Ó "SYS.UTL_FILE", ligne 436 ORA-06512: Ó "TOTO.PRO_FIC_ECRIRELOGTEST", ligne 6 ORA-06512: Ó ligne 1
Merci d'avance pour les réponses.
Partager