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,说明产生了实际更新操作,类似下面的命令操作结果