Changeset 12177 for trunk/ippTools/src/chiptool.c
- Timestamp:
- Mar 1, 2007, 5:47:00 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/chiptool.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/chiptool.c
r12174 r12177 251 251 252 252 // queue the exp 253 if (!p_psDBRunQuery(config->dbh, queuerawexp_query, 254 label ? label : "NULL", 255 recipe ? recipe : "NULL", 256 expgroup ? expgroup : "NULL", 257 dvodb ? dvodb : "NULL", 258 exp_tag 259 )) { 260 psError(PS_ERR_UNKNOWN, false, "database error"); 261 psFree(queuerawimfile_query); 262 psFree(queuerawexp_query); 263 psFree(output); 264 return false; 265 } 266 267 // just to be safe, we should have changed at least one row 268 if (psDBAffectedRows(config->dbh) < 1) { 253 if (!chipQueueRawExp(config, exp_tag, label, recipe, expgroup, dvodb)) { 269 254 if (!psDBRollback(config->dbh)) { 270 255 psError(PS_ERR_UNKNOWN, false, "database error"); 271 256 } 272 257 psError(PS_ERR_UNKNOWN, false, 273 "no rows affected - should have changed at least one row"); 274 psFree(queuerawimfile_query); 275 psFree(queuerawexp_query); 276 psFree(output); 277 return false; 278 } 279 280 // queue the imfiles for the exp we just queued 281 if (!p_psDBRunQuery(config->dbh, queuerawimfile_query)) { 282 psError(PS_ERR_UNKNOWN, false, "database error"); 283 psFree(queuerawimfile_query); 284 psFree(queuerawexp_query); 285 psFree(output); 286 return false; 287 } 288 289 // just to be safe, we should have changed at least one row 290 if (psDBAffectedRows(config->dbh) < 1) { 291 if (!psDBRollback(config->dbh)) { 292 psError(PS_ERR_UNKNOWN, false, "database error"); 293 } 294 psError(PS_ERR_UNKNOWN, false, 295 "no rows affected - should have changed at least one row"); 258 "failed to trying to queue exp_tag: %s", exp_tag); 296 259 psFree(queuerawimfile_query); 297 260 psFree(queuerawexp_query);
Note:
See TracChangeset
for help on using the changeset viewer.
