да, получилось, теперь к базе данных не могу подключиться, где она должна лежать и как к ней путь прописывать?
делаю так:
pDB = QSqlDatabase::addDatabase("QSQLITE");
pDB.setDatabaseName(QString("%1/data.dat").arg(QCoreApplication::applicationDirPath()));
if(!pDB.open()) {
QMessageBox::warning(0, QWidget::tr("Ошибка БД"),
pDB.lastError().text());
}
база не создается, но ошибка не выскакивает, то есть соединение с базой вроде бы устанавливается, а где эта база создается на компе я так и не нашла:
в QCoreApplication::applicationDirPath() вообще какойто странный путь /Program Files/Имя_моего_приложения