关于QT数据库插入时提示计数不正确问题

本文指导如何通过检查参数正确性和表名来修复计数问题,推荐使用prepare-bindValue-exec步骤,以确保INSERT操作的高效和准确性。实例展示了如何设置SQL语句和绑定值到PreparedStatement中。

计数不正确时检查参数名字/数量是否正确,或者表名是否正确


最好使用prepare-bindValue-exec步骤:

query.prepare("INSERT INTO sms(address,date,type,body) VALUES(:address,:date,:type,:body)");
query.bindValue(":address", smsInfo[i].address);
query.bindValue(":date", "");
query.bindValue(":type", smsInfo[i].type);
query.bindValue(":body", smsInfo[i].body);
query.exec();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值