Changeset 159 for trunk/src/DBwrapper.cpp
- Timestamp:
- 09/26/2008 11:32:18 AM (4 years ago)
- File:
-
- 1 edited
-
trunk/src/DBwrapper.cpp (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/DBwrapper.cpp
r73 r159 41 41 { 42 42 m_errmsg=0; //set the pointer to null 43 db_loaded = false; 43 44 44 45 m_errorcode = sqlite3_open(filename.c_str(), &m_db); … … 46 47 if (m_errorcode!=SQLITE_OK) 47 48 cerr<<"ERROR: couldn't open database (DBhandler constructor). filename: "<< filename<<endl; 49 50 db_loaded = true; 48 51 49 52 } … … 55 58 */ 56 59 DBwrapper::DBwrapper(){ 57 60 db_loaded = false; 58 61 } 59 62 … … 64 67 DBwrapper::~DBwrapper() 65 68 { 66 sqlite3_close(m_db); 69 if (db_loaded) { 70 sqlite3_close(m_db); 71 } 67 72 } 68 73 … … 148 153 int DBwrapper::Open( std::string filename ) 149 154 { 155 db_loaded = false; 150 156 m_errorcode = sqlite3_open(filename.c_str(), &m_db); 151 157 … … 153 159 cerr<<"ERROR: couldn't open database (DBhandler constructor). filename: "<< filename<<endl; 154 160 161 db_loaded = true; 155 162 return m_errorcode; 156 163 }
Note: See TracChangeset
for help on using the changeset viewer.
