在Qt中使用Sqlite ,open 返回成功,但接着使用 QSqlQuery 执行 sql 语句却报错:
数据库测试失败(26):file is encrypted or is not a database Unable to execute statement
测试代码如下:
QSqlQuery query(m_db); if( !query.exec("select * from system") ) qDebug() << tr("数据库测试失败(%1):%2").arg(query.lastError().number()) .arg( query.lastError().text() );
请问是什么原因呢?