我正在使用QSqlDatabase连接到sqlite3数据库。
然而,当我在QSqlQuery上使用lastError()时,QSqlError driverText()有时会本地化为我的语言(在本例中为pt_PT),但我宁愿选择英文错误。
我似乎无法在上述任何课程的文档中找到任何内容,谷歌也不会对我有所帮助。
示例:
qDebug() << "error" << q.lastError();
打印:
error QSqlError("", "Incorrespondência de contagem de parâmetros", "")
(这是一个参数数字不匹配)。
但是对关闭的数据库进行查询
QSqlQuery q;
q.exec();
打印
error QSqlError("", "Driver not loaded", "Driver not loaded")
感谢。