忌才砟 发表于 2025-6-11 10:56:19

Qt个人项目总结 —— MySQL数据库查询与断言

个人Qt项目总结——数据库查询断言问题

<ul>问题:

[*]当我使用MySQL数据库的查询操作时,
[*]如果查询的数据在数据库中不存在,那么Qt会直接被干崩溃
[*]但是?为什么呢?不应该是返回if语句中的结果吗,为什么会崩溃呢?
[*]
bug代码示例===========================================================================================      // 查询数据库获取哈希密码和盐      QSqlQuery query(p->db);      query.prepare("SELECT passwd, salt FROM musicplayer WHERE username = :username");      query.bindValue(":username", username);      if (!query.exec() || !query.next())      {            qDebug()
页: [1]
查看完整版本: Qt个人项目总结 —— MySQL数据库查询与断言