Valeur non récupérée avec QSqlRecord
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:
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");
}
} |