के साथ SQLite से चुनें I Linux पर Qt 4.5.3 पर SQLite डेटाबेस से निपटने का प्रयास करें। मैंने पहले ही डाटाबेस बनाया है।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();
लेकिन डिबग सांत्वना का कहना है:
("lessons", "weeklessons", "weeks")
-1
true
false
क्यों यह चयन कुछ भी नहीं है? मैंने क्या गलत किया है?
ऐसा लगता है कि .size() SQLite साथ काम नहीं करता :(यही कारण है कि आपके पास -1 है – Seba