用下面的方式:占位符和绑定值 QString strquery = QString("UPDATE contents SET text=:html WHERE id=:id"); QSqlQuery query(db); query.prepare(strquery); query.bindValue(":html", 你的文本); query.bindValue(":id", id); query.exec();
QString strquery = QString("UPDATE contents SET text=:html WHERE id=:id"); QSqlQuery query(db); query.prepare(strquery); query.bindValue(":html", 你的文本); query.bindValue(":id", id); query.exec();
本人在做基于Qt的邮件系统,想把邮件内容存储于数据库中,邮件内容用QTextEdit获取,并把格式都存储于数据库中,通过QTextEdit的toHtml属性获取了QTextEdit中的内容及格式,然后插入到表中,可是插入不成功,求教。。。 还有邮件中的附件也是用数据库存的吗?还是有别的方法。。。。。。
你的字段是blob的吗
引用 楼主 zhanhuilin 的回复: 本人在做基于Qt的邮件系统,想把邮件内容存储于数据库中,邮件内容用QTextEdit获取,并把格式都存储于数据库中,通过QTextEdit的toHtml属性获取了QTextEdit中的内容及格式,然后插入到表中,可是插入不成功,求教。。。 还有邮件中的附件也是用数据库存的吗?还是有别的方法。。。。。。 老哥 好歹你给个附加的代码啊
用下面的方式:占位符和绑定值 QString strquery = QString("UPDATE contents SET text=:html WHERE id=:id"); QSqlQuery query(db); query.prepare(strquery); query.bindValue(":html……
16,216
社区成员
26,595
社区内容
加载中
试试用AI创作助手写篇文章吧