程序参照
>
>
>>
>>Qt Creator使用数据库sqlite
将编译版本改为release会发现数据库不能连接
db = QSqlDatabase::addDatabase("QSQLITE");//数据库类型
db.setDatabaseName("test.db");
db.open();//创建/打开,数据库
query = new QSqlQuery();
query->exec("select * from Info where Name = 'Guns'");
while(query->next())
{
qDebug() << query->value("ID").toDouble()
<< query->value("Name").toString()
<< query->value(2).toDouble();
}
解决办法:
改为绝对路径
db.setDatabaseName("test.db");
> > >> >>
db.setDatabaseName("E:\\wordir\\test.db");