LIBRE_MAX
Messages postés1402Date d'inscriptionmardi 1 mai 2007StatutMembreDernière intervention 7 octobre 20126 9 sept. 2008 à 21:27
Salut,
Ton champ Image , Il est de quel type ?
String ou Ole ?
- Si c' est string, il doit représenter le chemin physite de ton fichier image.
Pour le charger, il suffit de procéder ainsi :
Dim cPhoto As String
cPhoto = ""
On Error Resume Next
cPhoto = Table!Photo
Picture1.Picture = LoadPicture(cPhoto)
- Si c' est un champ Ole, lie le directement un control Ole
à ton champ .Avec la propriété LinkType=Embeding,Il s' affichera automatiquement.
LIBRE_MAX
Messages postés1402Date d'inscriptionmardi 1 mai 2007StatutMembreDernière intervention 7 octobre 20126 14 sept. 2008 à 23:29
Salut,
A vrai dire, je ne sais pas trop pour vb 2008.
Il y a sûrement une façon d' insèrer un objet Ole.
L' autre alternative serait de changer le typre de donnée de ton champ.Je ne sais pas (encore une fois) si tu as la possibilité de le faire.
Avec un champ texte (255 de longueur)
cPhoto = rs!Photo
Picture1.Picture = LoadPicture(cPhoto)
Marchera sîrement.
vilop6
Messages postés1Date d'inscriptionlundi 29 août 2005StatutMembreDernière intervention15 septembre 2008 15 sept. 2008 à 12:57
je te consielle d'utiliser un recordset et stream vous le trouverais dans adodb version 2.5 ou superieur le code se trouve dans ce cite mot cle mysql voir tout les resultat comment insert une image dans une base de donnes my sql
Bonsoir,
J'ai une base de données mysql (wamp) avec une table qui a quelques enregistrements. Je souhaite qu'à chaque chargement d'un enregistrement par simple clic sur le numero de l'enregistrement dans un datagrid, que la photo correspondante (se trouvant dans un dossier)se charge dans un champ picturebox ou autre en même temps que les autres champs dudit enregistrement. Merci d'avance!