Changeset 12184
- Timestamp:
- Mar 2, 2007, 11:19:58 AM (19 years ago)
- Location:
- trunk/ippTools
- Files:
-
- 1 added
- 2 edited
-
share/Makefile.am (modified) (1 diff)
-
share/chiptool_find_rawexp.sql (added)
-
src/chiptool.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/share/Makefile.am
r12175 r12184 12 12 chiptool_queuerawexp.sql \ 13 13 chiptool_queuerawimfile.sql 14 chiptool_find_rawexp.sql -
trunk/ippTools/src/chiptool.c
r12177 r12184 184 184 185 185 // find the exp_tag of all the exposures that we want to queue up. 186 psString query = psStringCopy( 187 "SELECT exp_tag FROM rawExp WHERE rawExp.fault = 0"); 186 psString query = pxDataGet("chiptool_find_rawexp.sql"); 187 if (!query) { 188 psError(PXTOOLS_ERR_DATA, false, "failed to retreive SQL statement"); 189 return false; 190 } 191 188 192 if (where) { 189 193 psString whereClause = psDBGenerateWhereConditionSQL(where, "rawExp"); … … 211 215 } 212 216 213 // load the SQL to enqueue our exp_tags from disk once214 psString queuerawexp_query = pxDataGet("chiptool_queuerawexp.sql");215 if (!query) {216 psError(PXTOOLS_ERR_DATA, false, "failed to retreive SQL statement");217 psFree(output);218 return false;219 }220 221 psString queuerawimfile_query = pxDataGet("chiptool_queuerawimfile.sql");222 if (!query) {223 psError(PXTOOLS_ERR_DATA, false, "failed to retreive SQL statement");224 psFree(queuerawexp_query);225 psFree(output);226 return false;227 }228 229 217 // start a transaction so we don't end up with an exp without any associted 230 218 // imfiles 231 219 if (!psDBTransaction(config->dbh)) { 232 220 psError(PS_ERR_UNKNOWN, false, "database error"); 233 psFree(queuerawimfile_query);234 psFree(queuerawexp_query);235 221 psFree(output); 236 222 return false; … … 244 230 if (!status) { 245 231 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for exp_tag"); 246 psFree(queuerawimfile_query);247 psFree(queuerawexp_query);248 232 psFree(output); 249 233 return false; … … 257 241 psError(PS_ERR_UNKNOWN, false, 258 242 "failed to trying to queue exp_tag: %s", exp_tag); 259 psFree(queuerawimfile_query); 260 psFree(queuerawexp_query); 261 psFree(output); 262 return false; 263 } 264 } 265 psFree(queuerawimfile_query); 266 psFree(queuerawexp_query); 243 psFree(output); 244 return false; 245 } 246 } 267 247 psFree(output); 268 248
Note:
See TracChangeset
for help on using the changeset viewer.
