0

このコマンドでターミナルでデータベースを作成しました:

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") 

何が問題で、どうすれば解決できますか?

4

1 に答える 1