1 #ifndef __EIENDB_SQLITE_HPP__ 2 #define __EIENDB_SQLITE_HPP__ 27 virtual bool connect();
65 virtual operator bool()
const {
return _db != NULL; }
66 operator sqlite3 * ()
const {
return _db; }
100 virtual bool bind(
int paramIndex,
winux::Mixed const & val );
103 operator sqlite3_stmt * ()
const {
return _stmt; }
111 sqlite3_stmt * _stmt;
113 std::vector< std::pair< int, winux::Mixed > > _bindingParams;
125 virtual bool fetchRow(
winux::Mixed * fields,
int type = 0 );
163 virtual void _getTableInfo();
175 #endif // __EIENDB_SQLITE_HPP__
std::map< String, Mixed > StringMixedMap
std::basic_string< char > AnsiString
#define DISABLE_OBJECT_COPY(clsname)
std::vector< String > StringArray
std::vector< Mixed > MixedArray
SQLiteDbError(int sqliteErrNo, winux::AnsiString const &s)
int getSqLiteErrCode() const
SQLiteConnection * getCnn() const
winux::String getSql() const
std::basic_string< tchar > String