Insertion Image via une requête sql dans une base sqlserver 2012

Résolu/Fermé
abirgl
Messages postés
127
Date d'inscription
lundi 31 octobre 2016
Statut
Membre
Dernière intervention
20 juin 2017
- Modifié le 12 avril 2017 à 12:43
abirgl
Messages postés
127
Date d'inscription
lundi 31 octobre 2016
Statut
Membre
Dernière intervention
20 juin 2017
- 12 avril 2017 à 16:08
Bonjour,
Je travaille sur une base sql server 2012, dans ma table Article j'utilise une colonne Image_Article de type varbinary(MAX), dans laquelle je souhaite stocker une image pour chaque article,
J'ai essayé cette syntaxe :

update Article set Image_Article=(Select BulkColumn
from Openrowset (Bulk 'D:\Raticide\1032.png', Single_Blob) as Image)
where CArticle='1032'

mais ça me retourne l'erreur suivante :
Msg 4861, Level 16, State 1, Line 1
Cannot bulk load because the file "D:\Raticide\1032.png" could not be opened. Operating system error code 3(Le chemin d’accès spécifié est introuvable.).

S'il vous plait aidez moi à résoudre ce problème et merci d'avance


1 réponse

Reivax962
Messages postés
3671
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 005
12 avril 2017 à 15:36
Bonjour,

Là il te dit tout simplement que le fichier que tu veux mettre en base n'existe pas. Es-tu sûr de son chemin ?


Xavier
0
abirgl
Messages postés
127
Date d'inscription
lundi 31 octobre 2016
Statut
Membre
Dernière intervention
20 juin 2017

12 avril 2017 à 16:08
Effectivement ,
Je travaille sur une base de données d'une autre machine sur le réseau de l'entreprise , alors que j'ai mis les images dans ma propre machine , j'ai mis le dossier d'images sur l'autre machine du réseau et voilà , ça fonctionne bien
Merci
0