Il y a actuellement 72 visiteurs
Vendredi 30 Juillet 2021
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

Probleme de requête MySql blob

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

Probleme de requête MySql blob

Message le 19 Mai 2012 18:37

Bonjour à tous,

Voila j'ai une base de données dans laquelle j'ai plusieurs tables dont une qui comporte champ BLOB (image)
Je sais bien charger l'image de ma table dans mon programme via une pictureBox via se code :
Code: Tout sélectionner
Dictionary<string, object> EnregChassis = Program.ConnexionBD.GetRecordAssoc([color=#FF0000]"SELECT id, images FROM informations_voitures WHERE id = {0}", IdEnregistrement[/color]);
                    byte[] Donnees = EnregChassis["[color=#FF0000]images[/color]"] as byte[];
                    if (Donnees.Length > 0)
                    {
                        System.IO.MemoryStream LecteurDonnees = new System.IO.MemoryStream(Donnees);
                        pictureBoxPhoto1.Image = new Bitmap(LecteurDonnees);
 
                    }

Maintenant dans mon programme j'ai la possibilité de modifier cette image via un bouton parcourir.

J'aimerais introduire cette nouvelle image dans ma base de donnée via
une requete UPDATE.
Mon prof m'a dit de reprendre les données de la nouvelle photo choisie via le bouton parcourir et de les mettre dans un tableau de byte, il m'a écrit ceci :
Code: Tout sélectionner
byte[] Donnees = File.ReadAllBytes(openFile.FileName);


Ensuite il m'a dit de retranscrire ce tableau de byte en string
Mais comment ?

Et comment insérer ce futur string dans ma requête ?

Code: Tout sélectionner

                   
Program.ConnexionBD.Execute("UPDATE informations_voitures SET prix = {0}, type_carroserie = {1},"
                                                   + "1er_immatriculation = {2}, puissance = {3}, nbr_cylindres = {4}, carburant = {5}, kilometre = {6}, consommation = {7}, transmission = {8},   
                                                   nbr_vitesses = {9},  controle_technique = {10}, couleur = {11}, nbr_portes = {12}, car_pass = {13}, [color=#FF0000]image = {14}[/color] WHERE id = {14}", MySql.StringData(textBoxPrix.Text.Trim()), MySql.StringData(comboBoxCarosserie.Text.Trim()),
                     MySql.DateData(dateTimePickerImmatriculation.Value), MySql.StringData(textBoxPuissance.Text.Trim()), MySql.StringData(comboBoxNbrCylindres.Text.Trim()),
                     MySql.StringData(comboBoxCarburant.Text.Trim()), MySql.StringData(textBoxKilometre.Text.Trim()), MySql.StringData(textBoxConsommation.Text.Trim()),
                     MySql.StringData(comboBoxTransmission.Text.Trim()), MySql.StringData(comboBoxNbrVitesses.Text.Trim()), checkBoxCT.Checked, MySql.StringData(textBoxCouleur.Text.Trim()),
                     MySql.StringData(comboBoxNbrPortes.Text.Trim()), checkBoxCP.Checked, ListManager.SelectedId(listViewVoitures),  [color=#FF0000]Je dois mettre quoi ici pour récpérer mon tableau de byte devenu string[/color] ?;


Merci de m'avoir lu car je suis vraiment bloqué et c'est la dernière étape avant ma présentation

Bonne fin de journée

Charles
gearsofcha
Apprenti(e) Expert(e)
Apprenti(e) Expert(e)
 
Messages: 148
Inscription: 27 Mar 2010 23:11
 



Sujets similaires

Message probleme ecran en veile et ordi qui tourne
jai un probleme avec mon ordi de bureau tout tourne normalement lecran marche bien et quelque jours apres en le ralument lecran reste en veil et lordi tourne bien en le demontent jai toucher un peut la carte graphique jai ralumer lordie et la sa a marcher mais quelques jours apres rebelote ecrant en ...
Réponses: 5

Message probleme age of empires 3 sur steam
Salut tout le monde depuis quelque temps lorsque je joue sur Steam avec age of empire 3 définitive édition pendant le jeu aléatoirement le jeu plante comme si ma carte graphique était soit défaillante, soit le processeur car le jeu est souvent assez lent voici le type de message que j'ai avant que t ...
Réponses: 4

Message Problème d’affichage 2e écran et tablette graphique
Bonjour à tous,Le problème est le suivant, j?ai besoin de travailler sur 2 écrans et sur une tablette graphique, le câble de mon 2e écran est en HDMI et ma tablette également. Ne possédant qu?une connectique en HDMI sur ma tour j?ai donc acheté un adaptateur HDMI pour double HDMI histoire de faire f ...
Réponses: 0

Message Lenovo yoga problème écran tactile fausses pressions
Bonjour à tous!Je possède un lenovo yoga qui a commencé à bugger depuis quelques mois... L'écran détecte des pressions de partout alors que j'y touche pas comme dans cette vidéo: https://www.youtube.com/watch?v=NKnI4hhyUqg Même si je redémarre le pc, ça recommence, le pc n'est pas en surchauffe (ça ...
Réponses: 11

Message Problème avec cette dernière mise à jour
J'essaie d'installer cette nouvelle mise à jour Windows critique depuis quelques jours maintenant et je continue à rencontrer le même problème, étant donné que cela ne le fait pas.Je vais donc installer les mises à jour et j'obtiens : Mise à jour des fonctionnalités vers Windows 10, version 20H2 Ins ...
Réponses: 3

Message Problème de micro
Bonjour à tous,Dernièrement, le micro de m webcam sur zoom ne fonctionnait pas. D'ou pourrit venir le problème?Avec les derniers Windows je ne sais même plus ou aller pour tester le micro de ma webcam. Je me souviens qu'à l'époque de skype ou msn je pouvais aller dans le menu Windonws qqprt pour fai ...
Réponses: 2

Message Pc portable samsung R730/ CM démarre/VGA ok/LCD probleme
Bonjour, Voila j'expose mon problème, J'ai un vieux PC portable samsung NP-R730 que j'ai voulu remettre en état. le problème s'est l'affichage de l'écran principale, je m'explique, la carte mère démarre sans problème et fonctionne parfaitement branché sur VGA sur un écran externe, en revanche rien o ...
Réponses: 3


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


.: Nous contacter :: Flux RSS :: Données personnelles :.