继上篇文章将数据库封装成一个类,链接为成员函数,而当我将查询做为另一个函数时,无法对已有的database进行操作,尽管db为类的成员,同样会报错误:QSqlQuery:exec: database not open
QSqlQueryModel* SqlClass::OpenDatabase()
{
db = &QSqlDatabase::addDatabase("QODBC","xxx");
if( !db->isValid() )
{
qDebug() << db->lastError().text();
}
db->setHostName();
db->setDatabaseName();
db->