Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение нового архива (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/)
-   -   Запись производного класса в БД (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/zapis-proizvodnogo-klassa-v-bd-271323/)

Guest 29.09.2011 05:30

Запись производного класса в БД
 
Есть класс:КодC++ (Qt)SomeClass { SomeClass(int p1, const QString &p2) : _param1(p1), _param2(p2) {} inline int param1() const { return _param1; } inline QString param2() const { return _param2; }private: int _param1; QString _param2;};Q_DECLARE_METATYPE(SomeClass)Х отелось бы обеспечить корректную работу следующего кода:КодC++ (Qt) QSqlQuery query; query.prepare("INSERT INTO table VALUES(?)"); query.addBindValue(QVariant::fromValue(S omeClass(1, "2")); query.exec();В таком виде, без добавлений, понятное дело ничего не работает (как я понимаю из-за отсутсвия авто конвертации в QVariant::String)Какие есть решения данной проблемы?


Часовой пояс GMT, время: 09:09.


© www.otvetnemail.ru - Форум вопросов и ответов.