标签: qsqlquery qsqldatabase
我在默认的QSqlDatabase连接上创建,准备和执行一些QSqlQuery对象。后来,当我知道出错时,运行QSqlDatabase :: lastError会给我空的QSqlError对象(NoError类型),而QSqlQuery :: lastError返回有用的信息。为什么QSqlQuery的最后一个错误没有转移到QSqlDatabase?所有QSqlQuery对象都是使用默认的QSqlDatabase :: database()对象创建的,所以它应该在那里,对吧?