IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Faire fonctionner les transaction avec AdoDB


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2009
    Messages : 51
    Points : 46
    Points
    46
    Par défaut Faire fonctionner les transaction avec AdoDB
    salut a tous,
    j'ai un probléme dans ma transaction avec adodb pour php,
    la première requéte s'exécute méme si une erreur survien dans la 2éme requéte, c'est des requétes insert,
    le rallBack ne fonctionne pas ?????!!!!!!!!!!!!, malgré j'ai suivis la doc de adodb.
    http://phplens.com/lens/adodb/docs-adodb.htm#ex11

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
        $conn->StartTrans(); 
        $conn->Execute($sql); 
     
        $conn->Execute($Sql2); 
        $conn->CompleteTrans();
    merci pour votre aide..

  2. #2
    Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2009
    Messages : 51
    Points : 46
    Points
    46
    Par défaut c'est réglé
    il faut passer mysqlt au lieu de mysql comme paramétre au driver

    (mysqlt : mysql with transactions)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    require_once('adodb.inc.php');  
    $DB= NewADOConnection('mysqlt');
    des fois il faux lire la docs plusieus fois même si elle est en anglais.

Discussions similaires

  1. comment faire fonctionner les contextes tomcat5
    Par avengeur dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 06/01/2007, 09h55
  2. comment faire fonctionner les macros d'un modèle Word (.dot)?
    Par chtibreizh62 dans le forum VBA Word
    Réponses: 2
    Dernier message: 18/12/2006, 14h18
  3. Les transactions avec TIBDatabase et TIBSQL
    Par cgone dans le forum Bases de données
    Réponses: 6
    Dernier message: 21/10/2006, 15h58
  4. Où gérer les transactions avec Firebird ?
    Par DMO dans le forum Débuter
    Réponses: 2
    Dernier message: 26/04/2005, 09h21
  5. Les transactions avec Delphi & InterBase
    Par Redhouane dans le forum Bases de données
    Réponses: 5
    Dernier message: 31/12/2004, 15h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo