Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [Opened] Utilisation des transactions avec les DAO

Posted by scrasch on 05/17/2011 12:45

Bonjour,

    Je voudrais utiliser les transactions avec les DAO. J'ai essayé :
jDb::getConnection()->beginTransaction();
... Utilisation des Dao ...
jDb::getConnection()->commit();
    Mais si je fais une coupure avant le commit (@@break;@@), la BD est quand même modifiée.

Il y a t'il une solution pour que les modifications de la BD ne soit effectives qu'après le commit même avec une DAO?

Cordialement, Thomas

  [Opened] Re: Utilisation des transactions avec les DAO

Reply #1 Posted by scrasch on 05/17/2011 13:07

PS : Je suis sous MySQL

  [Opened] Utilisation des transactions avec les DAO

Reply #2 Posted by laurentj on 05/17/2011 14:33

certainement parce que tu es en mode autocommit. Et de toute façon, tu dois explicitement faire un rollback.

Il me semble aussi que tous les moteurs de stockage de Mysql ne supportent pas les transactions.

Bref, RTFM mysql ;-)

 
Page
  1. Re: Utilisation des transactions avec les DAO