Hi Florent, Florent GRATTA <gratta at visuol.com> writes: > How can I can avoid avoing an exception? > > std::shared_ptr<Mission> _mission (m_db->load<Mission> (scanexCarId)); Use find() instead of load(). BTW, this is all discussed in the manual. Boris