Changeset 14099 for trunk/ippTools/src/chiptool.c
- Timestamp:
- Jul 10, 2007, 10:59:10 AM (19 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/chiptool.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/chiptool.c
r14023 r14099 38 38 static bool addprocessedimfileMode(pxConfig *config); 39 39 static bool processedimfileMode(pxConfig *config); 40 static bool revertprocessedimfileMode(pxConfig *config); 40 41 static bool updateprocessedimfileMode(pxConfig *config); 41 42 static bool blockMode(pxConfig *config); … … 66 67 MODECASE(CHIPTOOL_MODE_ADDPROCESSEDIMFILE, addprocessedimfileMode); 67 68 MODECASE(CHIPTOOL_MODE_PROCESSEDIMFILE, processedimfileMode); 69 MODECASE(CHIPTOOL_MODE_REVERTPROCESSEDIMFILE, revertprocessedimfileMode); 68 70 MODECASE(CHIPTOOL_MODE_UPDATEPROCESSEDIMFILE,updateprocessedimfileMode); 69 71 MODECASE(CHIPTOOL_MODE_BLOCK, blockMode); … … 671 673 } 672 674 675 static bool revertprocessedimfileMode(pxConfig *config) 676 { 677 PS_ASSERT_PTR_NON_NULL(config, false); 678 679 psString query = pxDataGet("chiptool_revertprocessedimfile.sql"); 680 if (!query) { 681 psError(PXTOOLS_ERR_DATA, false, "failed to retreive SQL statement"); 682 return false; 683 } 684 685 if (config->where) { 686 psString whereClause = psDBGenerateWhereConditionSQL(config->where, "chipProcessedImfile"); 687 psStringAppend(&query, " AND %s", whereClause); 688 psFree(whereClause); 689 } 690 691 if (!p_psDBRunQuery(config->dbh, query)) { 692 psError(PS_ERR_UNKNOWN, false, "database error"); 693 psFree(query); 694 return false; 695 } 696 psFree(query); 697 698 if (psDBAffectedRows(config->dbh) < 1) { 699 psError(PS_ERR_UNKNOWN, false, "should have affected atleast 1 row"); 700 return false; 701 } 702 703 return true; 704 } 673 705 674 706 static bool updateprocessedimfileMode(pxConfig *config)
Note:
See TracChangeset
for help on using the changeset viewer.
