Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void QueryUpdate(std::string r_appName, std::string r_appVer)
- {
- //opend db if is not open
- int rc;
- char *error;
- sqlite3_stmt *statement;
- std::string versionReturned;
- std::string sqlCompare = "SELECT version FROM users_update WHERE name_application = '" + r_appName + "'";
- if (sqlite3_prepare(db, sqlCompare.c_str(), -1, &statement, 0) == SQLITE_OK)
- {
- int ctotal = sqlite3_column_count(statement);
- int res = 0;
- res = sqlite3_step(statement);
- if (res == SQLITE_ROW)
- {
- for (int i = 0; i < ctotal; i++)
- {
- versionReturned = (char*)sqlite3_column_text(statement, i);
- }
- }
- if (versionReturned.compare(r_appVer) == 0)
- {
- cout << "You have the latest version";
- }
- else
- if (versionReturned.compare(r_appVer) > 0)
- {
- cout << "do you want to update?";
- //TODO DOWNLOAD
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement