Changeset 14024 for trunk/ippTools/src/regtool.c
- Timestamp:
- Jul 5, 2007, 3:21:25 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/regtool.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/regtool.c
r14023 r14024 533 533 } 534 534 535 psString query = pxDataGet("regtool_ find_unprocessed_exp.sql");535 psString query = pxDataGet("regtool_pendingexp.sql"); 536 536 if (!query) { 537 537 psError(PXTOOLS_ERR_DATA, false, "failed to retreive SQL statement"); … … 539 539 } 540 540 541 if (!p_psDBRunQuery(config->dbh, query, exp_id)) { 541 { 542 // build a query to search by exp_id 543 psMetadata *where = psMetadataAlloc(); 544 bool status = false; 545 psString exp_id = psMetadataLookupStr(&status, config->args, "-exp_id"); 546 if (!status) { 547 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -exp_id"); 548 psFree(query); 549 return false; 550 } 551 if (exp_id) { 552 if (!psMetadataAddStr(where, PS_LIST_TAIL, "exp_id", 0, "==", exp_id)) { 553 psError(PS_ERR_UNKNOWN, false, "failed to add item exp_id"); 554 psFree(where); 555 psFree(query); 556 return false; 557 } 558 } 559 560 psString whereClaus = psDBGenerateWhereSQL(where, NULL); 561 psFree(where); 562 if (whereClaus) { 563 psStringAppend(&query, " %s", whereClaus); 564 psFree(whereClaus); 565 } 566 } 567 568 if (!p_psDBRunQuery(config->dbh, query)) { 542 569 psError(PS_ERR_UNKNOWN, false, "database error"); 543 570 psFree(query);
Note:
See TracChangeset
for help on using the changeset viewer.
