Bonjour  Lune,
Tu as tout a fait raison, c'est exactement ce que Wilane a dit  il y a kelkes 
minutes.
Ce sont des fautes de jeunesse!!!

Thanx !!!
 
Mamadou KOR


________________________________
De : Alioune Dia <[email protected]>
À : mamadou kor <[email protected]>; La liste de discussion autour de 
Logiciels Libres à Dakar <[email protected]>
Envoyé le : Vendredi 28 Octobre 2011 19h45
Objet : Re: [DakarLUG] Probleme Requete Update (Debutant en Python)


Bonjour Kor , 
je n'ai pas récemment utilisé le Backend MySQL, mais avec le Backend PyOdbc  
quand 
la transaction est en mode insertion ou modification, elle doit être commiter, 
soit ta  transaction 
est autocommit dans ce cas ça commit tout seul,  soit elle est manuelle .Je 
vois que ta connexion 
n'est pas autocommit donc tu dois  le faire à la fin . Hope that Help.

try:
     conn = MySQLdb.connect (host = "localhost",
                             user = "testuser",
                             passwd = "testpass",
                             db = "test")
     cursor = conn.cursor ()
     cursor.execute ("insert into darkarlug()")

     # Tu traite ici si tu veux
     


     # Ferme le curseur
     cursor.close ()

     # Commit la transaction , sinon base de donnée  s'en fou et ignore 
     conn.commit ()
     conn.close ()

except MySQLdb.Error, e:
     print "Error %d: %s" % (e.args[0], e.args[1])
     sys.exit (1)



--Ad



Le 28 octobre 2011 20:26, mamadou kor <[email protected]> a écrit :

Hi Guys,
>
>
>Merci de nous aider a voir pourquoi le code ci-dessous s’exécute sans erreur 
>et pourtant il n'y a pas d'impact dans la base.
>
>
>import MySQLdb
>if __name__ == "__main__":
>     ReqUp = "UPDATE TransactionArchive SET SmsEnvoye = 1 WHERE 
>NumeroTransaction = 
>'8322289278';"#%(self.NumeroTransaction[i])#(self.TableClient,
>     try:
>        conUpClient = MySQLdb.connect("localhost","root","","BD")
>        print ReqUp
>        cursUpClient = conUpClient.cursor()
>        up = cursUpClient.execute(ReqUp)
>        print up
>        if up:
>            print'Mise a jour de la transaction !!!\n'
>        else:
>            pass
>        cursUpClient.close()
>        conUpClient.close()
>     except Exception,erreur:
>         print erreur
>
>
>Thank you in advance.
>
>Mamadou KOR
>
>
>
>--
>Ce message a été envoyé à la liste [email protected]
>Gestion de votre abonnement : http://dakarlug.org/liste
>Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
>Le site du DakarLUG : http://dakarlug.org
>
--
Ce message a été envoyé à la liste [email protected]
Gestion de votre abonnement : http://dakarlug.org/liste
Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug
Le site du DakarLUG : http://dakarlug.org

Répondre à