Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Forms
Forms Forum d'entraide sur Oracle Forms
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/06/2006, 14h56   #1
Invité régulier
 
Inscription : mars 2005
Messages : 36
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 36
Points : 8
Points : 8
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
Jihed Amine Maaref est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2006, 15h28   #2
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
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 866
Points : 3 448
Points : 3 448
Avec forms6i et les composants ole, cela fonctionne tout seul ou presque
__________________
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.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2006, 15h36   #3
Invité régulier
 
Inscription : mars 2005
Messages : 36
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 36
Points : 8
Points : 8
Citation:
Avec forms6i et les composants ole, cela fonctionne tout seul ou presque
pourrais tu m'éclairer un peu plus svp?
Jihed Amine Maaref est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2006, 16h14   #4
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
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 866
Points : 3 448
Points : 3 448
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 :
1
2
READ_IMAGE_FILE ('C:\Tmp\image1.jpg', 'JPG', 'image.img'); 
commit;
Et le tour est joué, difficile de faire plus simple non ?
__________________
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.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2006, 10h54   #5
Invité régulier
 
Inscription : mars 2005
Messages : 36
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 36
Points : 8
Points : 8
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
Jihed Amine Maaref est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2010, 18h29   #6
Invité de passage
 
Inscription : mai 2010
Messages : 3
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 3
Points : 1
Points : 1
J'ai le même problème !!
je sais pas si qq1 peut nous aider
Merci d'avance
Ammouri_Bob est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2010, 19h25   #7
Expert Confirmé
 
Avatar de 7gyY9w1ZY6ySRgPeaefZ
 
Homme
dba
Inscription : juillet 2007
Messages : 2 523
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : dba

Informations forums :
Inscription : juillet 2007
Messages : 2 523
Points : 3 972
Points : 3 972
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...
__________________
les règles du forum - mode d'emploi du forum
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs.
(Rappel : "ça ne marche pas" n'est pas un message d'erreur)
JE NE RÉPONDS PAS aux questions techniques par message privé.
Écrire en français sur un forum est une marque minimale de respect.
7gyY9w1ZY6ySRgPeaefZ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2010, 10h51   #8
McM
Expert Confirmé Sénior
 
Inscription : juillet 2003
Messages : 3 448
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 3 448
Points : 4 194
Points : 4 194
Quel est le type de votre champ IMAGE dans forms, ainsi que le image format
__________________
More Code : More Bugs. Less Code : Less Bugs
McM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/10/2011, 23h31   #9
Invité de passage
 
Inscription : octobre 2010
Messages : 5
Détails du profil
Informations forums :
Inscription : octobre 2010
Messages : 5
Points : 2
Points : 2
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 :
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 :
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
dllinf est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h41.


 
 
 
 
Partenaires

Hébergement Web