小编use*_*871的帖子

Qt QSqlQuery bindValue适用于?但不是:占位符

我正在使用SQLite,插入表中.Folowwing

QSqlQuery testQuery(QString("INSERT INTO test(testcol) VALUES(?)"));
testQuery.bindValue(0, someQStringObg);
testQuery.exec();
Run Code Online (Sandbox Code Playgroud)

有效,但是

QSqlQuery testQuery(QString("INSERT INTO test(testcol) VALUES(:val)"));
testQuery.bindValue(":val", someQStringObg);
testQuery.exec();
Run Code Online (Sandbox Code Playgroud)

别.testQuery.lastError().text()返回No query无法获取行

不知道为什么会这样,但真的想知道.

c++ database sqlite qt qsqlquery

9
推荐指数
1
解决办法
2万
查看次数

QString仅替换第一次出现

有没有简单的方法来替换QString中其他子字符串的第一次出现的某些子字符串?它可以在任何位置.

c++ qstring qt qtcore

6
推荐指数
1
解决办法
9147
查看次数

标签 统计

c++ ×2

qt ×2

database ×1

qsqlquery ×1

qstring ×1

qtcore ×1

sqlite ×1