1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| void Database::messageup()
{
if (!open_data())
{
qWarning()<<"Echec de la connexion"<<mydb.lastError().text();
}
int balance;
QString nom,prenom;
open_data();
QSqlQuery query;
query.exec("SELECT Name,Lastname FROM firstgrade order by Name,Lastname");
if(!query.exec())
{
QMessageBox::critical(this,tr("error::"),query.lastError().text());
close_data();
}
else
{
while(query.next())
{
nom = query.value(0).toString();
prenom = query.value(1).toString();
balance=QInputDialog::getInt(this,"Saisie","Entrer la balance de : "+nom+" "+prenom);
query.prepare("UPDATE firstgrade set Balance=(:credit) where Name=(:name) and Lastname=(:last)");
query.bindValue(":credit",balance);
query.bindValue(":name",nom);
query.bindValue(":last",prenom);
if(!query.exec())
{
QMessageBox::critical(this,tr("error::"),query.lastError().text());
}
// ending while
QMessageBox::information(this,"Succes","Always");
close_data();
} // ending else
} // ending function |
Partager