27 virtual void Load(
void) = 0;
28 virtual void Save(
void) = 0;
29 virtual void Save(QString ) { }
38 user(_user), tablename(_table), columnname(_column) { }
55 QString _table, QString _column) :
56 DBStorage(_user, _table, _column) { initval.clear(); }
59 virtual void Load(
void);
60 virtual void Save(
void);
61 virtual void Save(QString destination);
66 virtual QString GetWhereClause(
MSqlBindings &bindings)
const = 0;
67 virtual QString GetSetClause(
MSqlBindings &bindings)
const;
77 QString _table, QString _column,
78 QString _keycolumn, QString _keyvalue = QString::null) :
80 keycolumn(_keycolumn), keyvalue(_keyvalue) {}
84 void SetKeyValue(
long long val) { keyvalue = QString::number(val); }
103 virtual void Save(QString ) { }
134 #endif // MYTHSTORAGE_H