Bonjour tout le monde,
Je suis nouveau sur le forum et je pense que ça va être l'ultime solution pour résoudre mon problème. Enfin je l'espère.
Voila je suis en train de réaliser une mediathèque en C++, développé sous Code::blocks.
Je plante sur une fonction de recherche par titre de disque dans laquelle je dois récupérer le titre à rechercher d'un cin.
Voici la fonction :
Et voici mon erreur générée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 void ConnectionDisque::rechercher(const Disque &d){ string titre; cout << "entrez le titre" << endl; cin >> titre; int err = mysql_query(&connection, "SELECT * FROM disque, artiste WHERE id_artiste = artiste.id AND disque.titre = '"+titre+"'"); if(err != 0){ throw SQLErrorException(mysql_error(&connection)); // On recupere le resultat result = mysql_use_result(&connection); } }
Ceci est pour mon projet de fin d'année de master que je dois rendre dans 2 semaines...error: cannot convert `std::basic_string<char, std::char_traits<char>, std::allocator<char> >' to `const char*' for argument `2' to `int mysql_query(MYSQL*, const char*)'|
J'espère que vous pourrez faire quelque chose pour moi
Merci d'avance
Partager