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

PL/SQL Oracle Discussion :

Générer et afficher une page html


Sujet :

PL/SQL Oracle

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2007
    Messages : 22
    Par défaut Générer et afficher une page html
    Bonjour,

    Est-ce possible de créer et d'afficher directement une page html dont le code a été créer dans ma procédure.

    Voici mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    CREATE OR REPLACE PROCEDURE test IS
    BEGIN
      htp.print('SALUT TOUT LE MONDE');
      //AFFICHER LA PAGE HTML !!
    END test;
    /
    J'aimerais que si j'appelle cette procédure, ça m'affiche une page html dont je donne le chemin et le nom dans ma procédure: "C://test.html".


    Merci

  2. #2
    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
    Par défaut
    regarde l'option MARKUP de SQL*Plus : http://download.oracle.com/docs/cd/B....htm#sthref727

  3. #3
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Bonjour,

    Vous devez configurer la passerelle PL/SQL pour cela.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2007
    Messages : 22
    Par défaut
    Citation Envoyé par SheikYerbouti Voir le message
    Bonjour,

    Vous devez configurer la passerelle PL/SQL pour cela.
    Mais je ne veux pas accéder à la page html depuis http://localhost/web/maprocedure.

    Pour faire simple, je vais afficher le résultat à l'écran et faire un spool vers un fichier html dont je vais donner le nom.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2007
    Messages : 22
    Par défaut
    La solution avec le spool fonctionne bien, mais ça me génère un fichier avec
    des commandes sql alors que je souhaite que mon fichier contient tout simplement le texte contenu dans DBMS_OUTPUT.PUT_LINE.

    Code:

    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 test IS
    BEGIN
     DBMS_OUTPUT.PUT_LINE('SALUT TOUT LE MONDE');
    END test;
    /
    set serveroutput on;
    set pagesize 500 ;
    set linesize 200 ;
    set heading off ;
    set echo off;
     
    spool test.html;
     
    exec test;
     
    spool off;

    Résultat voulu:

    Résultat obtenu:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SQL> exec test;
    SALUT TOUT LE MONDE
    SQL> spool off;
    Faut t-il faire un set à off d'une variable quelconque pour ainsi avoir juste la chaine "SALUT TOUT LE MONDE" dans mon fichier ?

    Merci

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 12/05/2006, 18h49
  2. Afficher une page html construite dans le logiciel [TSrings]
    Par xenos dans le forum Composants VCL
    Réponses: 4
    Dernier message: 21/03/2006, 20h32
  3. afficher une page html dans un jtextpane
    Par fievel dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 15/03/2006, 17h36
  4. [vb.net][html] afficher une page html dans une interface vb?
    Par graphicsxp dans le forum Windows Forms
    Réponses: 1
    Dernier message: 29/09/2005, 17h31
  5. Afficher une page html
    Par Nicky dans le forum C++Builder
    Réponses: 6
    Dernier message: 14/04/2004, 14h36

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