Salut a ts

je veux afficher des images a partir d'un table stocker dans Sql Server mais je n'arrive pas a le faire car ces images sont stockées depuis longtemps dans ce table et je ne sais pas c'est quoi le problème


NB:

quand j'ai inséré une nouvelle image elle s'affiche dans PictureBox1 correctement

voici mon code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
 Dim imagetab As Byte() = dr(5) ' datareader : pour lire le champs ou se trouve l'image
  Dim base64String As String = Convert.ToBase64String(imagetab)
  Dim imagebytes As Byte() = Convert.FromBase64String(base64String)
  Dim memStream As MemoryStream = New MemoryStream(imagebytes, 0, imagebytes.Length)
   memStream.Write(imagebytes, 0, imagebytes.Length)
   Dim imagefinal As Image = Image.FromStream(memStream, True)
   PictureBox1.Image = imagefinal

message d'erreur :
Le paramètre n'est pas valide