QAssert "exist(key)" en quittant l'appli
Bonjour,
en quittant l'application, :aie:
Code:
ASSERT: "exist(key)" in file c:\dev\projets\qxorm\include\qxcollection\../../inl/QxCollection/QxCollection.inl, line 274
est déclenché si j'exécute la fonction suivante dans mon programme
Code:
1 2 3 4 5 6 7 8
| void RetroAnalyseDatabase::testCommune()
{
ptr_commune comm = ptr_commune(new domain::collectivite::commune());
comm->setCommune("RIOZ");
qx::dao::fetch_by_id(comm);
qDebug() << comm->getInsee();
qx::dump(comm);
} |
ptr_commune est un typedef :
Code:
typedef qx::dao::ptr<domain::collectivite::commune> ptr_commune;
Ais-je oublié quelque chose ?
Après analyse, il semblerais que key = QObject.