Bonjour à tous,
Je m'initie à Qt et MySql.
Mon application se connecte à la base de données, elle récupère bien le nom du champs rec.fieldName(x) mais la valeur retournée est tjrs 0 ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 QSqlQuery q(db); if(q.exec("SELECT ID FROM titre")) { QSqlRecord rec = q.record(); while(q.next()) { for(int x=0; x < rec.count(); ++x) { QString str = rec.fieldName(x); fprintf(stdout, str.toLatin1() ); uint id = rec.value(x).toUInt(); fprintf(stdout, " value = %d ",id ); } fprintf(stdout,"\n"); } }
Partager