Bonjour,

J'ai un soucis quand j'utilise le package UTL_FILE dans une procédure PL/SQL:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
File_type_out := UTL_FILE.FOPEN( PC$Dir, PC$File_name, 'W', 32764 ) ;
Cette instruction lève toujours l'exception INVALID_PATH, alors que j'ai bien vérifié que PC$Dir et PC$File_name sont corrects:

ORA-20070: E:\ora-results\All_prospects.csv : File location is invalid.
ORA-06512: at "CACHE56.EXPORT_CACHE_TO_DHBD", line 101
ORA-06512: at "CACHE56.EXPORT_CACHE_TO_DHBD", line 121
ORA-06512: at line 1

J'ai l'impression que cela a à voir avec les droits, mais je ne sais pas comment corriger ce problème.

Je suis sous windows XP, je lance ma procédure avec un utilisateur du schéma ou avec system/manager, et ça ne marche dans aucun des cas.

Merci d'avance pour votre aide