Menu

Insertion Image via une requête sql dans une base sqlserver 2012 [Résolu/Fermé]

abirgl 127 Messages postés lundi 31 octobre 2016Date d'inscription 20 juin 2017 Dernière intervention - 12 avril 2017 à 12:39 - Dernière réponse : abirgl 127 Messages postés lundi 31 octobre 2016Date d'inscription 20 juin 2017 Dernière intervention
- 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


Afficher la suite 

2 réponses

Reivax962 3214 Messages postés jeudi 16 juin 2005Date d'inscription 20 avril 2018 Dernière intervention - 12 avril 2017 à 15:36
0
Utile
1
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
abirgl 127 Messages postés lundi 31 octobre 2016Date d'inscription 20 juin 2017 Dernière intervention - 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