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

Forms Oracle Discussion :

génére un .txt d'une requete


Sujet :

Forms Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 105
    Par défaut génére un .txt d'une requete
    Salut à tous

    note: j'ai hésité entre le foum forms et sql*plus et finalement j'ai choisi le forum sql*plus

    je veux stocker le résultat d'une requette sql dans un fichier .txt alors j'ai utilisé spool et là deux problèmes surgissent :

    1- parce que ce fichier sera utilisé par un autre système, il est exigé un format stricte, où on doit trouvé que les données brute, et vous savez que dans le fichiers txt généré par spool on trouve l'entéte des colonnes , comment éléminer ses entéte pour ne guarder que le résultat net de la requète.

    2- je me suis dit peut étre on génère ce fichier tel quel et puis, on manipule ce fichier en écriture en éléminant les informations superflus (comme en c), peut on manipuler ce fichier .txt en pl/sql en l'ouvrant en écriture et éléminer par exemple les deux premières lignes (les entétes des colonnes et le tiret en dessous) et la dernières lignes qui est une ligne d'information du spool (spool off).

    en résumé on doit avoir dans le fichier .txt que les données net lignes par lignes.

    merci

  2. #2
    Membre expérimenté Avatar de DAB.cz
    Inscrit en
    Octobre 2006
    Messages
    221
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 221
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    set heading off
    set feedback off
    show all

  3. #3
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 105
    Par défaut
    Salut à tous

    merci beaucoup pour vos répenses, je vais essayer ça dés samedi parce que là je suis loin de mon lieu de travaille et je vous tienndrais au courant.

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 105
    Par défaut
    Salut à tous

    Et bien vos suggestions m'ont aidés mais il reste encors 2 points:

    1- à la fin du fichier .txt généré il y a la ligne
    Input truncated to 9 Characters
    que je n'arrive pas à éléminer

    2- comment appeller cette procedure depuis forms (nb: v 5.0), j'ai éssayé avec do_sql, srw.do_sql ( qui marche bien avec reports), ...
    ou du moins si j'enregistre cette procedure dans fichier .sql comment appeller ce script sql depuis forms pour générer ce fichier texte.

    merci

  6. #6
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 105
    Par défaut
    Salut à tous

    je m'explique, la procédure de génération du fichier .txt je l'ai sauvegardé dans un fichier .sql sous sqlplus il suffit d'un @x:\chemin\scriptsql.sql pour, générer ce fichier, mais je vais exécuter ce scripte sql à partir de forms disant sous un déclencheur when-button-pressed, comment exécuter une suite d'instruction sql (surtout les directives de formatage set header off...) sous plsql, j'ai essayé avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    do_sql('@x:\chemin\scriptsql.sql')
    , mlais sans résultat merci

Discussions similaires

  1. Copier le résultat d'une requete dans un fichier txt
    Par Soulkeum dans le forum Développement
    Réponses: 4
    Dernier message: 22/11/2007, 13h48
  2. [AJAX] 2 reponses XML/txt en une seule requete AJAX
    Par seb0634 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 18/07/2007, 12h45
  3. Creation d'un fichier txt avec le resultat d'une requete
    Par christ-94 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 08/09/2006, 11h00
  4. Réponses: 5
    Dernier message: 02/03/2006, 11h04
  5. [MySQL] Générer le résultat d'une requete en TXT
    Par macmac dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 23/12/2005, 11h22

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