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 :

[Oracle 9i] insérer une image


Sujet :

Forms Oracle

  1. #1
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 36
    Par défaut [Oracle 9i] insérer une image
    Salut,

    je développe une appli sous forms 6i (je sais c très vieux, mais je suis obligé)
    ma base de donnée est Oracle 9i
    J'ai crée une procédure qui insère un fichier imahe (jpg,gif) dans une table images dont la clé est nom_image.
    Pbl : j'ai repris le code pour Oracle 8i que j'ai trouvé ds http://www.developpez.net/forums/sho...ns%E9rer+image

    mais ça ne marche apparemment pas pour Oracle 9i

    Quelqu'un saurait comment insérer une image sous 9i

    Merci de votre aide

  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
    Par défaut
    Avec forms6i et les composants ole, cela fonctionne tout seul ou presque

  3. #3
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 36
    Par défaut
    Avec forms6i et les composants ole, cela fonctionne tout seul ou presque
    pourrais tu m'éclairer un peu plus svp?

  4. #4
    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
    Par défaut
    Il y a même plus simple pour les images :

    1. Tu crées un bloc basé sur ta table contenant ton BLOB (ici IMAGE)
    => tu mets image dans la propriété de ton champ BLOB (ici img)

    2. Dans le trigger WHEN-BUTTON-PRESSED d'un bouton (par exemple) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    READ_IMAGE_FILE ('C:\Tmp\image1.jpg', 'JPG', 'image.img'); 
    commit;
    Et le tour est joué, difficile de faire plus simple non ?

  5. #5
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 36
    Par défaut
    Merci plaineR ça marche extrêmement bien
    j'arrive très bien à insérer des enregistrements ds ma table IMAGES(libelle varchar2(30),Image BLOB);
    mais quand je fais une requete de sélection pour cette table, forms me renvoie la valeur du champ libellé mais n'affiche pas le champ image

    Comment faire ?
    Merci pour votre aide

  6. #6
    Candidat au Club
    Inscrit en
    Mai 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 3
    Par défaut
    J'ai le même problème !!
    je sais pas si qq1 peut nous aider
    Merci d'avance

  7. #7
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Ammouri_Bob Voir le message
    J'ai le même problème !!
    je sais pas si qq1 peut nous aider
    Merci d'avance
    Si c'est le même problème, c'est la même solution !
    Au lieu de poster plusieurs messages sur le même sujet, commencez par lire ceci : http://www.developpez.net/forums/d28...s-lire-poster/
    Et si vous avez des précisions plus pertinentes à ajouter que le "ça marche pas", cela permettrait de pouvoir vous aider davantage...

  8. #8
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    Quel est le type de votre champ IMAGE dans forms, ainsi que le image format

  9. #9
    Membre à l'essai
    Inscrit en
    Octobre 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 5
    Par défaut Insérer une image avec forms 6i
    je me suis permis de remonter ce sujet parce que j'ai pas encore trouvé de solution pour insérer une image avec forms 6i sans utilisé une procedure PL/SQL
    comme utilisé dans http://www.developpez.net/forums/d32...lob-oracle-8i/

    j'ai créé une form avec un bloc de donnée blobs avec un bouton chargé qui contient ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    DECLARE
      v_fichier VARCHAR2(256) ;
    BEGIN 
     
     v_fichier := GET_FILE_NAME(NULL, NULL, 'All files(*.*)|*.*|',NULL, OPEN_FILE, TRUE);
      READ_IMAGE_FILE (v_fichier, 'BMP', 'blobs.blob_col'); 
     commit;
     
    END;
    le bloc blobs :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    CREATE TABLE blobs 
    ( id VARCHAR2(255), 
    blob_col BLOB 
    );
    quand je clique sur le bouton chargé et je charge l'image , cette dernière s'affiche la tout va bien. Mais quand j'interroge le bloc a nouveau le champ blob_col est vide.








    --------------------------------------------------------------
    j'utilise oracle 9i et forms 6i

Discussions similaires

  1. Réponses: 5
    Dernier message: 11/03/2009, 21h46
  2. [CR] insérer une image paramétrer dans une étiquette
    Par yoyothebest dans le forum SAP Crystal Reports
    Réponses: 6
    Dernier message: 22/08/2004, 11h58
  3. [GNU Pascal] [GRX] Insérer une image
    Par the_guitariste dans le forum Autres IDE
    Réponses: 5
    Dernier message: 28/04/2004, 18h24
  4. [Crystal Reports 9] comment insérer une image dans Détails
    Par VVE dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 22/10/2003, 17h06
  5. [CR7] Insérer une image dynamiquement
    Par yoloosis dans le forum SAP Crystal Reports
    Réponses: 12
    Dernier message: 28/07/2003, 09h54

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