Bonjour
J ai une base access et une table individu avec une colonne contenenant des photos, je n arrive pas a afficher celles ci dans un compo image
commenrtfaire
merci
voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 // -- Recuperation de la photo -- //Requête à exécuter (ici, nous récupérons le mot de passe des mesures de la courbe) string sRequete = "SELECT idCompte, photo FROM COMPTE WHERE idCompte=" + Convert.ToInt32(r["idCompte"].ToString()); // Connexion à la base de test OleDbConnection cnxTestAccessImage = new OleDbConnection(MaClass.doConnectionString.ToString()); cnxTestAccessImage.Open(); // Lecture de l'image OleDbCommand cmdTestAccessImage = new OleDbCommand(string.Concat(sRequete), cnxTestAccessImage); OleDbDataReader drTestAccessImage = cmdTestAccessImage.ExecuteReader(CommandBehavior.CloseConnection); if (drTestAccessImage.Read()) { //MessageBox.Show( drTestAccessImage["idCompte"].ToString()); // Charge en memoire l'image MemoryStream mstImage = new MemoryStream((Byte[])(drTestAccessImage["Photo"])); // Affiche l'image pPhoto.Image = Image.FromStream(mstImage); }
Partager