IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Insertion Vector dans BDD


Sujet :

C++

  1. #21
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2010
    Messages : 43
    Par défaut
    Woh putaing ca marche !



    Bon je vérifie que la récupération de donnée marche bien mais en tout cas la compilation et la requête s'executent sans probleme avec la solution que tu m'a donnée.

    Edit
    Bon ben verification faite la récuperation des donnée se fait sans probleme !

  2. #22
    Membre Expert
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 415
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 415
    Par défaut
    Super . Dire que j'y avais pensé au début mais comme je voyais pas le write dans la doc de référence, j'ai pensé que ça marcherait pas.

    A mon avis, pour que ça fonctionne avec l'opérateur, il te suffirait de laisser l'opérateur avec ostream ET celui avec Query.

  3. #23
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2010
    Messages : 43
    Par défaut Problème résolu ! Solution détaillée
    Alors au final la solution de l'enigme du jour : Comment inserer un blob de donnée binaire d'entier dans une base de donnée mysql en utilisant la librairie mysqlpp :

    D'abord on fait une structure :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    typedef struct bitStream 
    {
    	char * data;
    	int DataLength;
    } BitStream;
    Dans lequel on insère+ notre int[] de la manière suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    	int data[]={9,2,4,3,7,6,1,5,8};
    	BitStream monStream;
    	monStream.data = reinterpret_cast<char*>(data);
    	monStream.DataLength = sizeof(int)*9;
    Et on utilise comme détaillé dans leTutorial Mysqlpp la structure query en mettant nos donnée tout simplement de cette manière :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    query << "INSERT INTO echantillon values (1,2,3,\"" << mysqlpp::escape;
    query.write(monStream .data,monStream .DataLength);
    query << "\")";
    Voila ! Merci énormément jblecanard tu m'a été d'une aide précieuse j'avoue sur la fin avoir été franchement bête j'aurais pu voir la solution tellement c'etait couillon. J'ai pas assez bricolé ce qui est pourtant ma spécialité

  4. #24
    Membre Expert
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 415
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 415
    Par défaut
    Au final, l'utilité de la structure n'apparaît pas vraiment ici, à part pour faire du code plus propre.

    Le must reste évidemment de créer un objet qui encapsule tout ça, détruit comme il faut le tableau, etc.

    Content d'avoir pu t'aider celà dit

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. [MySQL] Problème d'affichage malgré insertion réussie dans BDD
    Par Akushiro dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 06/07/2009, 14h30
  2. insert into dans BDD a partir d un fichier csv
    Par btsgreta77 dans le forum JDBC
    Réponses: 3
    Dernier message: 22/04/2009, 15h18
  3. [MySQL] insertion données dans BDD via formulaire
    Par stefanelle dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 23/02/2009, 10h51
  4. [MySQL] Insertion multiple dans BDD MySQL
    Par popovitch130 dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 10/08/2008, 13h38
  5. insertion log dans BDD
    Par jmjmjm dans le forum C++
    Réponses: 2
    Dernier message: 28/04/2008, 08h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo