[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 ;)
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