- Timestamp:
- Jul 2, 2015, 9:39:48 AM (11 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/staticskytool.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/staticskytool.c
r38296 r38561 754 754 } 755 755 756 // Delete product757 756 psString delete = pxDataGet("staticskytool_revert.sql"); 758 757 if (!delete) { … … 760 759 return false; 761 760 } 761 psString update = pxDataGet("staticskytool_revert_update.sql"); 762 if (!update) { 763 psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement"); 764 return false; 765 } 762 766 763 767 if (psListLength(where->list)) { 764 768 psString whereClause = psDBGenerateWhereConditionSQL(where, NULL); 765 769 psStringAppend(&delete, " AND %s", whereClause); 770 psStringAppend(&update, " AND %s", whereClause); 766 771 psFree(whereClause); 767 772 } … … 775 780 psFree(delete); 776 781 777 int numRows = psDBAffectedRows(config->dbh); // Number of row affected782 int numRows = psDBAffectedRows(config->dbh); 778 783 psLogMsg("staticskytool", PS_LOG_INFO, "Deleted %d rows", numRows); 784 785 if (!p_psDBRunQuery(config->dbh, update)) { 786 psError(PS_ERR_UNKNOWN, false, "database error"); 787 psFree(delete); 788 psFree(where); 789 return false; 790 } 791 psFree(update); 792 793 numRows = psDBAffectedRows(config->dbh); 794 psLogMsg("staticskytool", PS_LOG_INFO, "Updated %d rows", numRows); 779 795 780 796 psFree(where);
Note:
See TracChangeset
for help on using the changeset viewer.
