Intento tratar con la base de datos SQLite en Qt 4.5.3 en Linux. Ya he creado el databsae.Seleccionar de SQLite con Qt
Entonces, trato de realizar operaciones de selección en Qt:
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();
Pero consola de depuración dice:
("lessons", "weeklessons", "weeks")
-1
true
false
Por qué es selecto nada? ¿Qué estoy haciendo mal?
Parece que .size() no funciona con SQLite :(Es por eso que tiene -1 – Seba