Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
- db.setDatabaseName("./database.db");
- if (db.open()) {
- std::cout << "You're now logged in. DBName: " << q2c(db.databaseName()) << std::endl;
- QSqlQuery query;
- if (query.exec("select * from commands;")) {
- while (query.next()) {
- std::cout << "Count: " << query.record().count() << std::endl;
- for (int x(0);x<query.record().count(); ++x) {
- std::cout << "\t#" << x << ": " << q2c(query.record().fieldName(x)) << ": " << q2c(query.record().value(x).toString()) << std::endl;
- }
- }
- } else {
- std::cout << "Query error. Last error: " << std::endl << q2c(query.lastError().text()) << std::endl;
- db.close();
- exit(1);
- }
- db.close();
- } else {
- std::cout << "Connection failed. Last error: " << std::endl << q2c(db.lastError().text()) << std::endl;
- exit(1);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement