このコマンドでターミナルでデータベースを作成しました:
sqlite3 test.db
次に、これらのコードを使用してテーブルを作成しようとしました:
ui->setupUi(this);
db1.setDatabaseName("test.db");
bool k=db1.open();
QSqlQuery q(db1);
q.prepare("CREATE TABLE by_code(id INT)");
q.exec();
qDebug()<<"isOpen: "<<k<<" Error:"<<q.lastError();
出力は次のとおりです。
isOpen: true Error: QSqlError(-1, "Unable to fetch row", "No query")
何が問題で、どうすれば解決できますか?