IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

[Oracle 8.1.7.2] Ouverture de fichier


Sujet :

Oracle

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juin 2004
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 53
    Points : 39
    Points
    39
    Par défaut [Oracle 8.1.7.2] Ouverture de fichier
    Bonjour,

    je rencontre un problème avec un fichier xml que je veux ouvrir dans une procédure.
    Quand j'utilise le package utl_file, je n'ai aucun problème à lire le fichier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    declare
      fic utl_file.file_type;
    begin
      fic := utl_file.fopen('/log', 'L0704700550121.xml', 'r');
        loop
          utl_file.get_line(fic2, ligne);
          dbms_output.put_line(ligne);
        end loop;
    exception
      when no_data_found then 
        dbms_output.put_line('fin');
        utl_file.fclose(fic2);
    end;
    En revanche, quand je veux mettre le contenu du fichier dans un CLOB, j'ai une erreur ORA-22285: non-existent directory or file for FILEOPEN operation
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    declare
      xmldoc clob;
      fic bfile;
    begin
      dbms_lob.createtemporary(xmldoc, true, 10);
      fic := bfilename('/log', 'L0704700550121.xml');
      dbms_lob.fileopen(fic, 0);
      dbms_lob.loadfromfile(xmldoc, fic, dbms_lob.lobmaxsize, 1, 1);
    end;
    Est-ce que c'est ma procédure qui est incorrecte, à l'instanciation du bfile, ou à l'ouverture ?
    Est-ce que c'est un problème de droit, dbms_lob n'ayant pas accès au meme répertoire que utl_file ?

    Merci d'avance

  2. #2
    Membre expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 862
    Points : 3 609
    Points
    3 609
    Par défaut
    Tu dois utiliser des directories :
    http://download-uk.oracle.com/docs/c...tion.htm#76873
    Un problème sans solution est un problème mal posé

    Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Juin 2004
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 53
    Points : 39
    Points
    39
    Par défaut
    Merci beaucoup plaineR, ca fonctionne !


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ouverture de fichier txt
    Par juguul dans le forum MFC
    Réponses: 11
    Dernier message: 18/12/2003, 09h44
  2. Ouverture de fichier en api
    Par Michaël dans le forum Windows
    Réponses: 9
    Dernier message: 10/12/2003, 16h47
  3. Ouverture de fichier
    Par Ricou.13 dans le forum VBA Access
    Réponses: 3
    Dernier message: 07/10/2003, 08h59
  4. Réponses: 2
    Dernier message: 26/02/2003, 15h18
  5. [VBA-E] Evenement ouverture de fichier
    Par gjeff dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 13/12/2002, 09h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo