在qt对数据库QSQLITE进行插入操作时遇到的问题

QString str2=QString("insert into datasimple values('%1',%2,%3,%4,'%5','%6','%7','%8')") .arg(str) .arg(query.value(1).toInt()) .arg(query.value(2).toInt()) .arg(query.value(3).toInt()) .arg(query.value(4).toString()) .arg(query.value(5).toString()) .arg(query.value(6).toString()) .arg(query.value(7).toString()); query8.exec(str2);

【在qt对数据库QSQLITE进行插入操作时遇到的问题】注意如果插入的是字符串 一定要在%1上加上单引号(即’%1’)!!!

    推荐阅读