Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour Oracle
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 02/12/2010, 14h04   #1
Candidat au titre de Membre du Club
 
Inscription : mars 2003
Messages : 15
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 15
Points : 10
Points : 10
Par défaut Oracle 8i : insertion d'une image dans un BLOB

Bonjour,

Je suis sous Oracle 8i et j'utilise PHP pour la programmation. J'ai un soucis lié à PHP et ODBC (voir http://www.developpez.net/forums/d10...e-8i-via-odbc/ ).

Pour contourner ce problème, j'avais dans l'idée de convertir mon image en HEXADECIMAL puis de convertir mon hexa en binaire au moment de l'insertion. Ce qui donnerait un truc du genre:

Code :
UPDATE UPLOAD SET ABLOB = HEXTORAW( ? ) WHERE FICHIER = 'xxxxxx'
Mais ca ne marche pas.

j'ai essaye avec un LONG RAW a la place d'un BLOB mais je ne peux pas récupérer plus de 4000 octets ...

Donc si vous avez un moyen pour enregistrer mes fichiers images....

PS: dans le code final il y aura 3 champs contenant chacun une image.

Merci
garfield_fr 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 11h50.


 
 
 
 
Partenaires

Hébergement Web