Changeset 23500 for trunk/ippTools/src/regtool.c
- Timestamp:
- Mar 24, 2009, 12:17:19 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/regtool.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/regtool.c
r23499 r23500 407 407 PXOPT_COPY_STR(config->args, where, "-class_id", "class_id", "=="); 408 408 PXOPT_COPY_S16(config->args, where, "-code", "fault", "=="); 409 PXOPT_COPY_S64(config->args, where, "-exp_id_begin", "exp_id", ">="); 410 PXOPT_COPY_S64(config->args, where, "-exp_id_end", "exp_id", "<="); 409 411 410 412 psString query = pxDataGet("regtool_revertprocessedimfile.sql"); … … 419 421 psStringAppend(&query, " AND %s", whereClause); 420 422 psFree(whereClause); 423 } else { 424 psFree(where); 425 psError(PXTOOLS_ERR_DATA, false, "search parameters are required"); 426 return false; 421 427 } 422 428 psFree(where); … … 429 435 psFree(query); 430 436 431 if (psDBAffectedRows(config->dbh) < 1) { 432 psError(PS_ERR_UNKNOWN, false, "should have affected atleast 1 row"); 433 return false; 434 } 437 int numUpdated = psDBAffectedRows(config->dbh); 438 439 psLogMsg("regtool", PS_LOG_INFO, "Updated %d rawImfile", numUpdated); 435 440 436 441 return true; … … 958 963 PXOPT_COPY_S64(config->args, where, "-exp_id", "exp_id", "=="); 959 964 PXOPT_COPY_S16(config->args, where, "-code", "fault", "=="); 960 PXOPT_COPY_S64(config->args, where, "-exp_id_begin", " minimumexp_id", ">=");961 PXOPT_COPY_S64(config->args, where, "-exp_id_end", " maximumexp_id", "<=");965 PXOPT_COPY_S64(config->args, where, "-exp_id_begin", "exp_id", ">="); 966 PXOPT_COPY_S64(config->args, where, "-exp_id_end", "exp_id", "<="); 962 967 963 968 psString query = pxDataGet("regtool_revertprocessedexp.sql"); … … 971 976 psString whereClause = psDBGenerateWhereConditionSQL(where, "rawExp"); 972 977 psStringAppend(&query, " AND %s", whereClause); 978 psFree(whereClause); 979 } else { 973 980 psFree(where); 974 psFree(whereClause); 981 psError(PXTOOLS_ERR_DATA, false, "search parameters are required"); 982 return false; 975 983 } 976 984 psFree(where); … … 983 991 psFree(query); 984 992 985 if (psDBAffectedRows(config->dbh) < 1) { 986 psError(PS_ERR_UNKNOWN, false, "should have affected atleast 1 row"); 987 return false; 988 } 993 int numUpdated = psDBAffectedRows(config->dbh); 994 995 psLogMsg("regtool", PS_LOG_INFO, "Updated %d rawExp", numUpdated); 989 996 990 997 return true;
Note:
See TracChangeset
for help on using the changeset viewer.
