Changeset 11326 for trunk/ippTools/src/regtool.c
- Timestamp:
- Jan 26, 2007, 1:42:34 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/regtool.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/regtool.c
r11138 r11326 142 142 psArray *output = p_psDBFetchResult(config->dbh); 143 143 if (!output) { 144 // XXX PS_EXIT_PROG_ERROR (incorrect SQL) or SYS_ERROR (database comms) 145 psError(PXTOOLS_ERR_PROG, false, "database error"); 144 psErrorCode err = psErrorCodeLast(); 145 switch (err) { 146 PS_ERR_DB_CLIENT: 147 psError(PXTOOLS_ERR_SYS, false, "database error"); 148 PS_ERR_DB_SERVER: 149 psError(PXTOOLS_ERR_PROG, false, "database error"); 150 default: 151 psError(PXTOOLS_ERR_PROG, false, "unknown error"); 152 } 153 146 154 return false; 147 155 } … … 253 261 psArray *output = p_psDBFetchResult(config->dbh); 254 262 if (!output) { 255 psError(PS_ERR_UNKNOWN, false, "database error"); 263 psErrorCode err = psErrorCodeLast(); 264 switch (err) { 265 PS_ERR_DB_CLIENT: 266 psError(PXTOOLS_ERR_SYS, false, "database error"); 267 PS_ERR_DB_SERVER: 268 psError(PXTOOLS_ERR_PROG, false, "database error"); 269 default: 270 psError(PXTOOLS_ERR_PROG, false, "unknown error"); 271 } 272 256 273 return false; 257 274 } 258 275 if (!psArrayLength(output)) { 259 // XXX check psError here260 276 psError(PS_ERR_UNKNOWN, false, "no pending newImfile rows found"); 261 277 psFree(output); … … 384 400 psArray *output = p_psDBFetchResult(config->dbh); 385 401 if (!output) { 386 psError(PS_ERR_UNKNOWN, false, "database error"); 402 psErrorCode err = psErrorCodeLast(); 403 switch (err) { 404 PS_ERR_DB_CLIENT: 405 psError(PXTOOLS_ERR_SYS, false, "database error"); 406 PS_ERR_DB_SERVER: 407 psError(PXTOOLS_ERR_PROG, false, "database error"); 408 default: 409 psError(PXTOOLS_ERR_PROG, false, "unknown error"); 410 } 411 387 412 return false; 388 413 } … … 489 514 psArray *output = p_psDBFetchResult(config->dbh); 490 515 if (!output) { 491 // XXX PS_EXIT_PROG_ERROR (incorrect SQL) or SYS_ERROR (database comms) 492 psError(PXTOOLS_ERR_PROG, false, "database error"); 516 psErrorCode err = psErrorCodeLast(); 517 switch (err) { 518 PS_ERR_DB_CLIENT: 519 psError(PXTOOLS_ERR_SYS, false, "database error"); 520 PS_ERR_DB_SERVER: 521 psError(PXTOOLS_ERR_PROG, false, "database error"); 522 default: 523 psError(PXTOOLS_ERR_PROG, false, "unknown error"); 524 } 525 493 526 return false; 494 527 } … … 568 601 psArray *output = p_psDBFetchResult(config->dbh); 569 602 if (!output) { 570 psError(PS_ERR_UNKNOWN, false, "database error"); 603 psErrorCode err = psErrorCodeLast(); 604 switch (err) { 605 PS_ERR_DB_CLIENT: 606 psError(PXTOOLS_ERR_SYS, false, "database error"); 607 PS_ERR_DB_SERVER: 608 psError(PXTOOLS_ERR_PROG, false, "database error"); 609 default: 610 psError(PXTOOLS_ERR_PROG, false, "unknown error"); 611 } 612 571 613 return false; 572 614 } … … 789 831 psArray *output = p_psDBFetchResult(config->dbh); 790 832 if (!output) { 791 psError(PS_ERR_UNKNOWN, false, "database error"); 833 psErrorCode err = psErrorCodeLast(); 834 switch (err) { 835 PS_ERR_DB_CLIENT: 836 psError(PXTOOLS_ERR_SYS, false, "database error"); 837 PS_ERR_DB_SERVER: 838 psError(PXTOOLS_ERR_PROG, false, "database error"); 839 default: 840 psError(PXTOOLS_ERR_PROG, false, "unknown error"); 841 } 842 792 843 return false; 793 844 }
Note:
See TracChangeset
for help on using the changeset viewer.
