小编vas*_*s3k的帖子

从Qt中选择SQLite

我尝试在Linux上的Qt 4.5.3上处理SQLite数据库.我已经创建了数据库.

然后,我尝试在Qt上执行select:

db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName(filename); // Here is FULL path to the database. I've checked it twice :)
bool ok = db.open();
qDebug() << db.tables();

QSqlQuery query;
query.exec("select * from lessons");
qDebug() << query.size();
qDebug() << query.isSelect();
qDebug() << query.isValid();
Run Code Online (Sandbox Code Playgroud)

但调试控制台说:

("lessons", "weeklessons", "weeks") 
-1 
true 
false 
Run Code Online (Sandbox Code Playgroud)

为什么选择什么?我做错了什么?

c++ sql sqlite qt

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

c++ ×1

qt ×1

sql ×1

sqlite ×1