Bonjour à tous,
j'essaie d'insérer une image dans ma base de données SQL-Server 2000 Express dans un champ de type Image , mais malheureusement je n'y arrive pas. J'ai une exception qui se lève :
Détails de l'exception: System.IO.FileNotFoundException: c:\monImg.jpg
Avec la ligne qui a provoqué l'erreur :
Je ne comprend pas pourtant l'image est bien à l'emplacement mentionné...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 System.Drawing.Image myImg = System.Drawing.Image.FromFile("c:/monImg.jpg"); ... SqlCommand myInsertCmd = new SqlCommand("INSERT INTO Matable(MyImg) VALUES('" + myImg + "')", myConnexion3);
Comment faire pour insérer une image sur ma base de données ? Que fais-je de faux ?
Pour le type Image de ma BD j'ai lu qu'il vaut mieux utiliser Varbinary à la place , car Image va être supprimé dans les futur versions, si je fais un alter column de Image en Varbinary la méthode pour insérer une image dans ma BD reste la même ?
Merci beaucoup pour votre aide
Partager