Enregistrer et charger une image bdd sqlserveur [Résolu]

Messages postés
107
Date d'inscription
samedi 28 juillet 2012
Dernière intervention
11 mars 2018
- - Dernière réponse : Whismeril
Messages postés
12361
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
9 décembre 2018
- 17 févr. 2018 à 21:55
Bonjour,


je cherche un exemple de codes pour enregistrer une image dans une bdd ou le type de format est image en sqlserver.
donc un boutton enregistré
et un bouton afficher qui va récupérer cette image dans la base pour l'afficher dans un picturebox
puis comment afficher cette image cad lui updloader
j'ai fais mais la récupération me donne un message de paramètres n'est pas valide
Afficher la suite 

Votre réponse

3 réponses

Messages postés
107
Date d'inscription
samedi 28 juillet 2012
Dernière intervention
11 mars 2018
0
Merci
j'ai résolu mon problème en changeant le type de image en varbinary.
Et j'ai utilisé memorystream.
Commenter la réponse de remiki90
Messages postés
107
Date d'inscription
samedi 28 juillet 2012
Dernière intervention
11 mars 2018
0
Merci
jai recu par là
                byte[] imageBt = null;
                //--------------------
                MemoryStream ms = new MemoryStream();
                pictureBox1.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
                byte[] a = ms.GetBuffer();
                ms.Close();
                string strcon = "DSN=SHK2";

                OdbcConnection cnx = new OdbcConnection(strcon);
                cnx.Open();
                try
                
{string c = "insert into table (matr,nomsc,phot) values ('"+ textBox8.Text+ "','" +textBox1.Text + "',? )";
                    OdbcCommand cmd = new OdbcCommand(c, cnx);
                    cmd.Parameters.AddWithValue("phot", a);
                    cmd.ExecuteNonQuery();
                    MessageBox.Show(this, "Croyant ajouté", );
                }
                catch (Exception ex)
                { MessageBox.Show(ex.Message.ToString()); }


Commenter la réponse de remiki90
Messages postés
12361
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
9 décembre 2018
0
Merci
Super,
tu n'as plus qu'à marquer le sujet résolu
http://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#marquer-un-sujet-resolu

merci d'avoir partagé ta solution.
Commenter la réponse de Whismeril

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.