Insérer une image dans la base de données
J'essaie d'insérer une image dans la base de données.
CREATE TABLE ImageTable
(
Id int,
Name varchar(50) ,
Photo varbinary(max)
)
INSERT INTO ImageTable (Id, Name, Photo)
SELECT 10, 'John', BulkColumn
FROM Openrowset( Bulk 'C:\caldophilus.jpg', Single_Blob) as EmployeePicture
Il me lance une erreur.
Ne peut pas charger en bloc. Le fichier "C:\caldophilus.jpg" n'existe pas.
S'Il Vous Plaît Aider.
- Où est l'image? Sur le
C:
lecteur sur la serveur ou une autre machine? - SQL Server est à la recherche dans C:\ où il est installé. Et si vous avez un newish système d'exploitation, le compte de service SQL Server peut ne pas avoir accès à C:\
- Comment puis-je l'oublie, Merci les gars. Il fonctionne maintenant. Le fichier dans le pc client.
Vous devez vous connecter pour publier un commentaire.
Le fichier est probablement sur votre PC client.
N'oubliez pas que le C:\ désigne le serveur lecteur C.
Le chemin de l'image doit être de votre pc Serveur sur lequel SQl Server sont en cours d'exécution