Advertisement
Guest User

Untitled

a guest
Sep 30th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1.  
  2. void QueryUpdate(std::string r_appName, std::string r_appVer)
  3. {
  4. //opend db if is not open
  5. int rc;
  6. char *error;
  7.  
  8. sqlite3_stmt *statement;
  9.  
  10. std::string versionReturned;
  11. std::string sqlCompare = "SELECT version FROM users_update WHERE name_application = '" + r_appName + "'";
  12. if (sqlite3_prepare(db, sqlCompare.c_str(), -1, &statement, 0) == SQLITE_OK)
  13. {
  14. int ctotal = sqlite3_column_count(statement);
  15. int res = 0;
  16.  
  17.  
  18. res = sqlite3_step(statement);
  19.  
  20. if (res == SQLITE_ROW)
  21. {
  22. for (int i = 0; i < ctotal; i++)
  23. {
  24. versionReturned = (char*)sqlite3_column_text(statement, i);
  25. }
  26. }
  27. if (versionReturned.compare(r_appVer) == 0)
  28. {
  29. cout << "You have the latest version";
  30. }
  31. else
  32. if (versionReturned.compare(r_appVer) > 0)
  33. {
  34. cout << "do you want to update?";
  35. //TODO DOWNLOAD
  36. }
  37.  
  38.  
  39. }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement