2015-03-23 2 views

ответ

0

Я думаю, что вы определили свой первичный ключ как автоматическое приращение (это значение по умолчанию для числовых типов с библиотекой QxOrm). Если вы хотите сами определить первичный ключ, прежде чем вставлять экземпляр в базу данных, зарегистрируйте свой ID:

template <> 
void register_class(QxClass<MyClass> & t) 
{ 
    qx::IxDataMember * pId = t.id(& MyClass::m_my_id, "my_id"); 
    pId->setAutoIncrement(false); 
    // etc... 
} 
Смежные вопросы