Merci pour la clarté de la méthode à adopter.
Petit détail : je ne suis pas sous VB mais sous VB.NET.
Mis à part cela, voici le code implémenté :
Dim stm As ADODB.Stream
Dim sTemporyFileName As String
stm = New ADODB.Stream
stm.Type = StreamTypeEnum.adTypeBinary
stm.Open()
'stm.Write(rs.Fields("Photo").Value)
stm.Write(myBase.myTable.Rows(0).Item(1))
sTemporyFileName = "C:\coucou.bmp"
stm.SaveToFile(sTemporyFileName, SaveOptionsEnum.adSaveCreateNotExist)
'image1.Picture = LoadPicture(sTemporyFileName)
' Visual Basic
****** image1.Image = System.Drawing.Bitmap.FromFile(sTemporyFileName)
Kill(sTemporyFileName)
stm.Close()
stm = Nothing
Lorsque je charge mon image dans le picture box j'ai le message d'erreur : Mémoire insuffisante ! !
Des idées ?