我进入了if块:
if ( !_query.exec( ) )
{
QString errdb = _db.driver()->lastError().databaseText();
QString errdrv = _db.driver()->lastError().driverText();
//...
但是errdb和errdrv是空的。
还有另一种检查出错的方法吗?
答案 0 :(得分:2)
答案 1 :(得分:0)
您需要的是_db.lastError().text()
。