Changeset 21399 for trunk/ippTools/src/difftool.c
- Timestamp:
- Feb 6, 2009, 2:26:38 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/difftool.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/difftool.c
r21308 r21399 655 655 } 656 656 657 int num; // Number affected658 659 657 // Update state to 'new' 660 658 { … … 684 682 psFree(query); 685 683 686 num = psDBAffectedRows(config->dbh); 687 688 if (num < 1) { 689 psError(PS_ERR_UNKNOWN, false, "should have affected atleast 1 row"); 690 if (!psDBRollback(config->dbh)) { 691 psError(PS_ERR_UNKNOWN, false, "database error"); 692 } 693 return false; 694 } 684 psLogMsg("diftool", PS_LOG_INFO, "Updated %" PRIu64 " rows", psDBAffectedRows(config->dbh)); 695 685 } 696 686 … … 722 712 psFree(query); 723 713 724 if (psDBAffectedRows(config->dbh) != num) { 725 psError(PS_ERR_UNKNOWN, false, "Updated and deleted different number of entries!"); 726 if (!psDBRollback(config->dbh)) { 727 psError(PS_ERR_UNKNOWN, false, "database error"); 728 } 729 return false; 730 } 714 psLogMsg("difftool", PS_LOG_INFO, "Deleted %" PRIu64 " rows", psDBAffectedRows(config->dbh)); 731 715 } 732 716
Note:
See TracChangeset
for help on using the changeset viewer.
