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

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

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-23 17:56:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-23 17:56:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-23 17:56:04       82 阅读
  4. Python语言-面向对象

    2024-01-23 17:56:04       91 阅读

热门阅读

  1. idea编译打包前端vue项目

    2024-01-23 17:56:04       51 阅读
  2. MySQL新增、管理用户,控制访问【新手向】

    2024-01-23 17:56:04       57 阅读
  3. Qt容器QVector

    2024-01-23 17:56:04       54 阅读
  4. 程序员裁员潮:技术变革下的职业危机

    2024-01-23 17:56:04       52 阅读
  5. Map转成String,String 转换成Map

    2024-01-23 17:56:04       52 阅读
  6. 牛客周赛 Round 29 (A-E , c++)

    2024-01-23 17:56:04       61 阅读
  7. Docker安装步骤

    2024-01-23 17:56:04       50 阅读