{
int ret = MS_MEDIA_ERR_NONE;
- media_svc_error("========_media_svc_sql_begin_trans");
+ media_svc_debug("Batch start(Transaction block version)");
ret = media_db_request_update_db_batch_start("BEGIN IMMEDIATE;", uid);
{
int ret = MS_MEDIA_ERR_NONE;
- media_svc_error("========_media_svc_sql_end_trans");
+ media_svc_debug("Batch end(Transaction block version)");
ret = media_db_request_update_db_batch_end("COMMIT;", uid);
else
ret = MS_MEDIA_ERR_INVALID_PARAMETER;
- if (ret != MS_MEDIA_ERR_NONE) {
- media_svc_error("_media_svc_list_query_do failed. start rollback");
- return ret;
- }
+ if (query_type == MEDIA_SVC_QUERY_UPDATE_COMMON)
+ g_media_svc_update_list_count = 0;
+
+ media_svc_retvm_if(ret != MS_MEDIA_ERR_NONE, ret, "Failed to request queries");
ret = _media_svc_sql_end_trans(uid);
- if (ret != MS_MEDIA_ERR_NONE) {
- media_svc_error("mb_svc_sqlite3_commit_trans failed.. Now start to rollback");
- return ret;
- }
+ media_svc_retvm_if(ret != MS_MEDIA_ERR_NONE, ret, "Failed to batch insert");
return MS_MEDIA_ERR_NONE;
}