Changeset 35799 for trunk/ippTools
- Timestamp:
- Jul 11, 2013, 12:16:06 PM (13 years ago)
- Location:
- trunk/ippTools
- Files:
-
- 1 added
- 2 edited
-
share/Makefile.am (modified) (1 diff)
-
share/camtool_revertupdatedexp.sql (added)
-
src/camtool.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/share/Makefile.am
r35566 r35799 75 75 camtool_queue_chip_id.sql \ 76 76 camtool_revertprocessedexp.sql \ 77 camtool_revertupdatedexp.sql \ 77 78 camtool_export_run.sql \ 78 79 camtool_export_processed_exp.sql \ -
trunk/ippTools/src/camtool.c
r35770 r35799 938 938 } 939 939 940 psString whereClause = NULL; 940 941 { 941 942 psString query = pxDataGet("camtool_revertprocessedexp.sql"); … … 952 953 // use psDBGenerateWhereConditionalSQL with AND ... because the SQL ends in a WHERE 953 954 if (where && psListLength(where->list)) { 954 psStringwhereClause = psDBGenerateWhereConditionSQL(where, NULL);955 whereClause = psDBGenerateWhereConditionSQL(where, NULL); 955 956 psStringAppend(&query, " AND %s", whereClause); 956 psFree(whereClause);957 957 } 958 958 … … 977 977 } 978 978 psLogMsg("camtool", PS_LOG_INFO, "Deleted %d camProcessedExps", numDeleted); 979 980 { 981 psString query = pxDataGet("camtool_revertupdatedexp.sql"); 982 if (!query) { 983 psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement"); 984 return false; 985 } 986 987 if (whereClause) { 988 psStringAppend(&query, "\n AND %s", whereClause); 989 psFree(whereClause); 990 } 991 992 if (!p_psDBRunQuery(config->dbh, query)) { 993 psError(PS_ERR_UNKNOWN, false, "database error"); 994 psFree(query); 995 return false; 996 } 997 psFree(query); 998 } 999 int numUpdated = psDBAffectedRows(config->dbh); 1000 psLogMsg("camtool", PS_LOG_INFO, "Updated %d camProcessedExps", numUpdated); 979 1001 980 1002 return true;
Note:
See TracChangeset
for help on using the changeset viewer.
