Changeset aeccfb5 in tol


Ignore:
Timestamp:
Nov 10, 2015, 4:36:45 PM (11 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
43da12e
Parents:
20a88a7
Message:

Refs #1893

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@7015 be4846ae-f051-483a-831f-b64e7d08527f

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tol/dbdrivers/libtolsqlite.c

    r20a88a7 raeccfb5  
    6565}
    6666
     67
     68char out_msg[32000];
     69
     70
    6771//--------------------------------------------------------------------
    6872/*! Opens the database allocating the handle.
    … …  
    100104  if(rc!=SQLITE_OK)
    101105  {
    102     char out_msg[32000];
    103     sprintf(out_msg, "Can't open database: %s\n", sqlite3_errmsg(dbd->conn));
     106    sprintf(out_msg,"\n<E>\nERROR: [SQLite] Can't open database: %s\n</E>\n",
     107      sqlite3_errmsg(dbd->conn));
     108    stdOutWriter(out_msg);   
    104109    sqlite3_close_v2(dbd->conn);
    105     stdOutWriter(out_msg);
    106110    return(0);
    107111  }
    … …  
    173177  if(ok!=SQLITE_OK)
    174178  { // Error
    175     stdOutWriter("\nERROR: [sqlite_OpenQuery] \n");
    176     stdOutWriter(sqlite3_errmsg(dbd->conn));
    177     stdOutWriter("\nquery:\n");
    178     stdOutWriter(query);   
    179     stdOutWriter("\n");
     179    sprintf(out_msg,"\n<E>\nERROR: [SQLite] Can't open query: %s\n\n%s\n</E>\n",
     180      query, sqlite3_errmsg(dbd->conn));
     181    stdOutWriter(out_msg);
    180182    return 0;
    181183  }
    … …  
    202204  if(ok_exec!=SQLITE_OK)
    203205  { // Error
    204     stdOutWriter("\nERROR: [sqlite_ExecQuery] \n");
    205     stdOutWriter(errmsg);
    206     stdOutWriter("\nquery:\n");
    207     stdOutWriter(query);   
    208     stdOutWriter("\n");
     206    sprintf(out_msg,"\n<E>\nERROR: [SQLite] Can't exec query: %s\n\n%s\n</E>\n",
     207      query, errmsg);
     208    stdOutWriter(out_msg);   
    209209    return 0;
    210210  }
    … …  
    286286    return 1;
    287287  }
    288   stdOutWriter("Error: sqlite_GetFieldName: No previous result found.\n");
     288  sprintf(out_msg,"\n<E>\nERROR: [SQLite] Cannot get %d-th field name: %s\n</E>\n",
     289    nfield, sqlite3_errmsg(dbd->conn));
     290  stdOutWriter(out_msg);
    289291  return 0;
    290292}
Note: See TracChangeset for help on using the changeset viewer.