Здравствуйте.Предыстория:1. Создал БД в эмуляторе на ПК.2. Заполнил ее.3. На эмуляторе работаю с этим файлом без проблем, все хорошо.Проблема:Подкладываю файл на смартфон - получаю ошибку: unable to open database file Error opening databaseКод:Код:bool DataBase::OpenDB(QString DBPath){ QFile File(DBPath); if (File.exists()) { try { DB = QSqlDatabase::addDatabase("QSQLITE", "LocalConnection"); DB.setDatabaseName(DBPath); if (DB.open()) { return true; } else { QMessageBox::critical(0, "Critical", tr("База данных не открыта!!!\n") + DB.lastError().text()); } } catch (...) { QMessageBox::critical(0, "Critical", tr("Ошибка при открытии базы данных!!!\n") + DB.lastError().text()); } } else { QMessageBox::critical(0, "Critical", tr("Не найден файл базы данных!!!\n") + DB.lastError().text()); } return false;}Подскажите в каком направлении копать? СпасибоPS Qt Creator 2.0.0, Qt 4.7.0PSS Пишу под symbian 9.4 (Nokia 5800 xm)
|