Insertion image varbinary(max) en sql server 2012

Fermé
abirgl Messages postés 127 Date d'inscription lundi 31 octobre 2016 Statut Membre Dernière intervention 20 juin 2017 - Modifié par Chris 94 le 10/02/2017 à 17:29
abirgl Messages postés 127 Date d'inscription lundi 31 octobre 2016 Statut Membre Dernière intervention 20 juin 2017 - 11 févr. 2017 à 09:20
Bonjour,
Je veux insérer une image .png dans ma base sql server 2012, j'ai essayé cette syntaxe :
update  GP_Rattachement
set SignatureClient= (select 'First test file', 
  BulkColumn FROM OPENROWSET(
   Bulk 'C:\wamp\www\sign.png', SINGLE_BLOB) AS BLOB)
where NRattachement='100147'

mais ça me retourne l'erreur suivante :
Cannot bulk load because the file "C:\wamp\www\GSA\sign.png" could not be opened. Operating system error code 3(Le chemin d’accès spécifié est introuvable.).
C'est quoi le problème SVP, l'image existe bien dans ce chemin ? Comment je peux résoudre ceci SVP ?
Je vous remercie d'avance,

A voir également:

1 réponse

jordane45 Messages postés 38306 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 23 novembre 2024 4 705
10 févr. 2017 à 18:14
Bonjour,

D'où provient ce chemin 'C:\wamp\www\sign.png' ? C'est toi qui l'a mis à la main ou ça vient d'une variable ?
Sachant que tu devrais utiliser le chemin absolu depuis la racine de ton site .. et non le chemin "windows" ....


0
abirgl Messages postés 127 Date d'inscription lundi 31 octobre 2016 Statut Membre Dernière intervention 20 juin 2017
11 févr. 2017 à 09:20
Bonjour Jordane,
C'est moi qui a mis ce chemin à la main , je travaille sur un site en local et je souhaite stocker la signature de chaque client dans la base, la signature existe dans ce ce chemin C:\wamp\www\ sous format .png
SVP comment je peux sauvegarder cette image dans ma base ?
Merci d'avance
0