qt执行语句报no such column: Unable to execute statement问题解决
sql执行删除开辟等等操作时,一直执行不成功,解决方案打印错误信息后显示no such column: Unable to execute statement,问题出哪里了呢?尝试几次输入定值就执行成功了,应该是exec不识别自定义变量。解决方案:新定义一个qstring类,用sprintf写入,在直接执行qstring:/*错误案例QSqlQuery que;int name = 2;que.exec(“DELETE FROM student WHERE id = name”)*/正确案例
原创
2021-12-10 09:22:14 ·
4899 阅读 ·
0 评论