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:
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:
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:
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é :P