• 4117阅读
  • 2回复

[提问]在symbian S60V5打开数据库失败。 [复制链接]

上一主题 下一主题
离线9517538624
 
只看楼主 倒序阅读 楼主  发表于: 2011-08-28
我的代码是:

bool sql::connectDatabase(const QString& fileName)
{
    db=QSqlDatabase::addDatabase("QSQLITE");
    db.setDatabaseName(fileName);
    if(!db.open())
    {
        QMessageBox::critical(0,QObject::tr("Database Error"),
                              db.lastError().text());
        return false;
    }
    return true;
}
然后在我真机:5530上面,打开数据的时候,显示不能打开数据库:“unbale to open database file Error opening database”
离线9517538624
只看该作者 1楼 发表于: 2011-08-28
fileName
是从文件读入框里面读入的数据库名字(应该包含了路径了)
离线9517538624
只看该作者 2楼 发表于: 2011-08-28
好吧~~我又自问自答了  要在前面加个
QDir::toNativeSeparators()
快速回复
限100 字节
 
上一个 下一个