Название: Относительный путь к базе данных Отправлено: Alexsandr от Январь 15, 2012, 14:53 Возникла следующая проблема, файл бд лежит в папке с исходниками, если прописать полный путь всё работает, но если прописываю относительный путь бд не подключается. Бд добавлена в файл ресурсов, префикс "/".
Код: inline bool createConnection() Код: db.setDatabaseName("/DB.db"); Название: Re: Относительный путь к базе данных Отправлено: andrew.k от Январь 15, 2012, 14:59 Ну вот же точно такая тема (http://www.prog.org.ru/topic_20590_0.html) два дня назад была.
Читай и делай выводы. Название: Re: Относительный путь к базе данных Отправлено: popper от Январь 16, 2012, 00:09 Если БД закинута в файл ресурсов, то она может быть доступна только на чтение. Возможно, метод
Код: db.open() Попробуй перед открытием установить Код: db.setConnectOptions("QSQLITE_OPEN_READONLY"); Название: Re: Относительный путь к базе данных Отправлено: interv от Январь 16, 2012, 12:14 Скорее всего папка запуска не соответствует папки приложения, лечиться:
Код: #include <QDebug> |