- return updateDB;
-}
-
-bool dbDelete(sqlite3 *sqlite, std::string path, std::string query)
-{
- sqlite3_stmt *stmt = NULL;
- int ret = sqlite3_exec(sqlite, "BEGIN;", NULL, NULL, NULL);
- ret = sqlite3_prepare(sqlite, query.c_str(), query.size(), &stmt, NULL);
- if (ret != SQLITE_OK) {
- _ERR("Sqlite error : [%d, %s]", ret, sqlite3_errmsg(sqlite));
- dbClose(sqlite);
- return false;
- }
- ret = sqlite3_step(stmt);
- if (ret != SQLITE_DONE && ret != SQLITE_ROW && ret != SQLITE_OK) {
- _ERR("Sqlite error : [%d, %s]", ret, sqlite3_errmsg(sqlite));
- dbFinalize(stmt);
- dbClose(sqlite);
- return false;
- }
- dbFinalize(stmt);
- return true;