QString sql="update loginpassword set passward= '%1' where id = 1";
sql=sql.arg(QString(ret1.c_str()));
QSqlQuery query(DataLayerSingleton::GetInstance()->db);
bool isexec=query.exec(sql);
if(isexec)
qDebug("修改注册模式密码成功");
else
qDebug()<<query.lastError().text();
备忘小知识:数据库主键id 默认插入的第一个值是1
类似于这种:
QString sql="INSERT INTO loginpassword VALUES(NULL,'%1',1)";
sql=sql.arg(QString(ret.c_str()));
query.exec(sql);