我通过以下命令在终端中创建了一个数据库:
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")
什么问题,我该如何解决?