|
UniSet
1.7.0
|
Пример использования:
try { SQLiteInterface db; if( !db.connect("test.db") ) { cerr << "db connect error: " << db.error() << endl; return 1; } stringstream q; q << "SELECT * from main_history"; SQLiteResult r = db.query(q.str()); if( !r ) { cerr << "db connect error: " << db.error() << endl; return 1; } for( SQLiteResult::iterator it=r.begin(); it!=r.end(); it++ ) { cout << "ROW: "; SQLiteResult::COL col(*it); for( SQLiteResult::COL::iterator cit = it->begin(); cit!=it->end(); cit++ ) cout << as_string(cit) << "(" << as_double(cit) << ") | "; cout << endl; } db.close(); } catch(Exception& ex) { cerr << "(test): " << ex << endl; } catch(...) { cerr << "(test): catch ..." << endl; }
1.7.6.1