I
Size: a a a
I
МК
AN
I
AN
n
QSqlQuery::exec: database not open- не могу разобраться... ошибка выпадает при попытке создать таблицу в бд sqlite
n
QSqlQuery query;
QString fileName = QFileDialog::getSaveFileName(this, tr("Создание новой базы данных"),
"new.db",
tr("SQLite3 database files (*.db)"));
if (fileName == "") return;
if ( db.isOpen() ) db.close();
db.setDatabaseName(fileName);
db.open();
query.exec("CREATE TABLE 'subs' ('plain' TEXT)");
n
db.open();
qDebug() << db.lastError();
query.exec("CREATE TABLE 'subs' ('plain' TEXT)");
qDebug() << db.lastError();
QSqlError("", "", "")
QSqlQuery::exec: database not open
QSqlError("", "", "")n
n
db = QSqlDatabase::addDatabase("QSQLITE", "QSQLITE");QSqlDatabase db;
SK
n
SK
n
S