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

Signaler
Messages postés
127
Date d'inscription
lundi 31 octobre 2016
Statut
Membre
Dernière intervention
20 juin 2017
-
Messages postés
127
Date d'inscription
lundi 31 octobre 2016
Statut
Membre
Dernière intervention
20 juin 2017
-
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

Messages postés
3599
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
16 avril 2020
952
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
Messages postés
127
Date d'inscription
lundi 31 octobre 2016
Statut
Membre
Dernière intervention
20 juin 2017

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