Does exec() return true or false? What does QSqlQuery::lastError() return?