QSqlQuery 执行Update 判断执行成功与否

发布时间:2024年01月22日

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

文章来源:https://blog.csdn.net/huzhifei/article/details/135749835
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。