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);
            }