Changeset 8232 for trunk/psLib/src/db/psDB.c
- Timestamp:
- Aug 8, 2006, 1:32:23 PM (20 years ago)
- Location:
- trunk/psLib/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src
- Property svn:ignore
-
old new 10 10 libpslib.la.temp 11 11 config.h.in 12 psErrorText.h13 12 *.bb 14 13 *.bbg
-
- Property svn:ignore
-
trunk/psLib/src/db/psDB.c
r8116 r8232 12 12 * @author Joshua Hoblitt 13 13 * 14 * @version $Revision: 1.7 7$ $Name: not supported by cvs2svn $15 * @date $Date: 2006-08-0 4 03:50:56$14 * @version $Revision: 1.78 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2006-08-08 23:32:22 $ 16 16 * 17 17 * Copyright (C) 2005-2006 Joshua Hoblitt, University of Hawaii … … 37 37 #include "psError.h" 38 38 #include "psString.h" 39 #include "psErrorText.h" 39 40 40 41 41 // set the pointer to NULL if we are actually freeing the memory … … 142 142 if (!mysql_real_connect(mysql, host, user, passwd, dbname, 0, NULL, 0)) { 143 143 psError(PS_ERR_BAD_PARAMETER_TYPE, true, 144 PS_ERRORTEXT_psDB_FAILED_TO_CONNECT,mysql_error(mysql));144 _("Failed to connect to database. Error: %s"),mysql_error(mysql)); 145 145 146 146 mysql_close(mysql); … … 247 247 // Attempt to select new database 248 248 if (mysql_select_db(dbh->mysql, dbname) != 0) { 249 psError(PS_ERR_UNKNOWN, true, PS_ERRORTEXT_psDB_FAILED_TO_CHANGE,249 psError(PS_ERR_UNKNOWN, true, _("Failed to change database. Error: %s"), 250 250 mysql_error(dbh->mysql)); 251 251 … … 287 287 char *query = psDBGenerateCreateTableSQL(tableName, md); 288 288 if (!query) { 289 psError(PS_ERR_UNEXPECTED_NULL, false, PS_ERRORTEXT_psDB_QUERY_GEN_FAIL);289 psError(PS_ERR_UNEXPECTED_NULL, false, _("Query generation failed.")); 290 290 return false; 291 291 } … … 294 294 bool status = p_psDBRunQuery(dbh, query); 295 295 if (!status) { 296 psError(PS_ERR_UNKNOWN, false, PS_ERRORTEXT_psDB_TABLE_CREATE_FAIL);296 psError(PS_ERR_UNKNOWN, false, _("Failed to create table.")); 297 297 } 298 298 … … 315 315 bool status = p_psDBRunQuery(dbh, query); 316 316 if (!status) { 317 psError(PS_ERR_UNKNOWN, false, PS_ERRORTEXT_psDB_TABLE_DROP_FAIL);317 psError(PS_ERR_UNKNOWN, false, _("Failed to drop table.")); 318 318 } 319 319 … … 343 343 char *query = psDBGenerateSelectRowSQL(tableName, col, NULL, limit); 344 344 if (!query) { 345 psError(PS_ERR_UNEXPECTED_NULL, false, PS_ERRORTEXT_psDB_QUERY_GEN_FAIL);345 psError(PS_ERR_UNEXPECTED_NULL, false, _("Query generation failed.")); 346 346 return NULL; 347 347 } … … 349 349 // Execut SQL query string 350 350 if (!p_psDBRunQuery(dbh, query)) { 351 psError(PS_ERR_UNKNOWN, false, PS_ERRORTEXT_psDB_SEL_COL_FAIL);351 psError(PS_ERR_UNKNOWN, false, _("Failed to select column.")); 352 352 psFree(query); 353 353 return NULL; … … 365 365 // then something bad has happened. 366 366 if (fieldCount != 0) { 367 psError(PS_ERR_UNEXPECTED_NULL, true, PS_ERRORTEXT_psDB_QUERY_NO_DATA,367 psError(PS_ERR_UNEXPECTED_NULL, true, _("Query returned no data. Error: %s"), 368 368 mysql_error(dbh->mysql)); 369 369 return NULL; … … 561 561 // Execute function to insert rows 562 562 if (!psDBInsertRows(dbh, tableName, rowSet)) { 563 psError(PS_ERR_UNKNOWN, false, PS_ERRORTEXT_psDB_INSERT_ROW_FAIL);563 psError(PS_ERR_UNKNOWN, false, _("Failed to insert row.")); 564 564 psFree(rowSet); 565 565 return false; … … 586 586 char *query = psDBGenerateInsertRowSQL(tableName, row); 587 587 if (!query) { 588 psError(PS_ERR_UNEXPECTED_NULL, false, PS_ERRORTEXT_psDB_QUERY_GEN_FAIL);588 psError(PS_ERR_UNEXPECTED_NULL, false, _("Query generation failed.")); 589 589 return false; 590 590 } … … 675 675 char *query = psDBGenerateUpdateRowSQL(tableName, where, values); 676 676 if (!query) { 677 psError(PS_ERR_UNEXPECTED_NULL, false, PS_ERRORTEXT_psDB_QUERY_GEN_FAIL);677 psError(PS_ERR_UNEXPECTED_NULL, false, _("Query generation failed.")); 678 678 return -1; 679 679 } … … 801 801 "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'null) WHERE' at line 1", 165); 802 802 if ( !strncmp(mysql_error(dbh->mysql), mysqlTemp, 145) ) { 803 psError(PS_ERR_UNKNOWN, true, PS_ERRORTEXT_psDB_SQL_QUERY_FAIL, mysqlTemp);803 psError(PS_ERR_UNKNOWN, true, _("Failed to execute SQL query. Error: %s"), mysqlTemp); 804 804 } else { 805 psError(PS_ERR_UNKNOWN, true, PS_ERRORTEXT_psDB_SQL_QUERY_FAIL, mysql_error(dbh->mysql));805 psError(PS_ERR_UNKNOWN, true, _("Failed to execute SQL query. Error: %s"), mysql_error(dbh->mysql)); 806 806 } 807 807 psFree(query); … … 1405 1405 setSQL = psDBGenerateSetSQL(values); 1406 1406 if (!setSQL) { 1407 psError(PS_ERR_UNEXPECTED_NULL, false, PS_ERRORTEXT_psDB_SQL_SUBSTR_FAIL);1407 psError(PS_ERR_UNEXPECTED_NULL, false, _("SQL substring generation failed.")); 1408 1408 return NULL; 1409 1409 } … … 1412 1412 whereSQL = psDBGenerateWhereSQL(where); 1413 1413 if (!whereSQL) { 1414 psError(PS_ERR_UNEXPECTED_NULL, false, PS_ERRORTEXT_psDB_SQL_SUBSTR_FAIL);1414 psError(PS_ERR_UNEXPECTED_NULL, false, _("SQL substring generation failed.")); 1415 1415 return NULL; 1416 1416 } … … 1443 1443 whereSQL = psDBGenerateWhereSQL(where); 1444 1444 if (!whereSQL) { 1445 psError(PS_ERR_UNEXPECTED_NULL, false, PS_ERRORTEXT_psDB_SQL_SUBSTR_FAIL);1445 psError(PS_ERR_UNEXPECTED_NULL, false, _("SQL substring generation failed.")); 1446 1446 return NULL; 1447 1447 }
Note:
See TracChangeset
for help on using the changeset viewer.
