Changeset 20723 for trunk/ippTools/src/warptool.c
- Timestamp:
- Nov 13, 2008, 1:16:29 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/warptool.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/warptool.c
r20722 r20723 1219 1219 } 1220 1220 1221 int num; // Number affected1222 1221 1223 1222 // Update state to 'new' 1223 int numUpdated; // Number updated 1224 1224 { 1225 1225 psString query = pxDataGet("warptool_revertwarped_update.sql"); … … 1248 1248 psFree(query); 1249 1249 1250 num = psDBAffectedRows(config->dbh);1251 1252 if (num < 1) {1250 numUpdated = psDBAffectedRows(config->dbh); 1251 1252 if (numUpdated < 1) { 1253 1253 psError(PS_ERR_UNKNOWN, false, "should have affected atleast 1 row"); 1254 1254 if (!psDBRollback(config->dbh)) { … … 1259 1259 } 1260 1260 1261 psLogMsg("warptool", PS_LOG_INFO, "Updated %d warp runs", numUpdated); 1262 1261 1263 // Delete product 1264 int numDeleted; // Number deleted 1262 1265 { 1263 1266 psString query = pxDataGet("warptool_revertwarped_delete.sql"); … … 1286 1289 psFree(query); 1287 1290 1288 if (psDBAffectedRows(config->dbh) != num) { 1289 psError(PS_ERR_UNKNOWN, false, "Updated and deleted different number of entries!"); 1290 if (!psDBRollback(config->dbh)) { 1291 psError(PS_ERR_UNKNOWN, false, "database error"); 1292 } 1293 return false; 1294 } 1295 } 1291 numDeleted = psDBAffectedRows(config->dbh); 1292 } 1293 1294 psLogMsg("warptool", PS_LOG_INFO, "Deleted %d warpSkyfiles", numDeleted); 1296 1295 1297 1296 psFree(where);
Note:
See TracChangeset
for help on using the changeset viewer.
