1.执行更新操作的SQL语句
update s_info set name="009" where contact_number = "13511112222"
怎么样判断是否确实更新操作是执行成功的 ,可以通过下列语句判断
query.numRowsAffected() > 0
2.主要的几步操作如下:
QSqlQuery query;query.prepare("UPDATE patients_info SET name=:Name, ... // update 语句query.bindValue(":Name", name); //绑定值query.exec() //执行操作query.numRowsAffected() > 0 //判断实际生效行数是否大于0
如果是行数大于0,说明产生了实际更新操作,类似下面的命令操作结果