bien voila, je vien de faire une trés grosse recherche et j'en suis rendu la!!
Code :
- bool Bdd::extraire(QString sql)
- {
- QSqlQuery query("SELECT * FROM "+ sql); //mettre le nom de la base de donné
- while (query.next())
- {
- if (sql == "Cours" )
- {
- int nomCours = rec.indexOf("nomCours" ); //mettre le nom de la 1er colonne analysée
- int typeCours = rec.indexOf("typeCours" ); //mettre le nom de la 2em colonne analysée
- int salle = rec.indexOf("salle" ); //mettre le nom de la 3em colonne analysée
- int heureDeb = rec.indexOf("heureDeb" ); //mettre le nom de la 4em colonne analysée
- int heureFin = rec.indexOf("heureFin" ); //mettre le nom de la 5em colonne analysée
- int idCours = rec.indexOf("idCours" ); //mettre le nom de la 6em colonne analysée
- this->listeCours->append(new Cours (query.value(nomCours).toString(),query.value(typeCours).toString(),query.value(salle).toString(),query.value(heureDeb),query.value(heureFin),query.value(idCours));
- }
- }
|
Je n'est pas encore tester, mais je pense qu'il doit y avoir des erreur, pouvez vous me dire si ce code est optimisé et pourrait marché?