Bonjour,
Je suis en train de coder un petit script dans lequel j'ai besoin de rajouter une enreg dans une table donnée voici le bout de code que j'utilise:
cnx_bdd = MySQLdb.connect('server','user','pass', 'basekivabienl')
curs_bdd = cnx_bdd.cursor()
curs_bdd.execute("""insert into table VALUES (DEFAULT, %s , %s ,20070703093300)""",f_name,f_version)
Et voici le message d'erreur que j'obtiens à chaque fois :
TypeError: execute() takes exactly 3 arguments (4 given)
Pour tester j'ai essayer de virer les %s et mettre les valeurs littérales en "dur" et là ça marche... je suppose que cela doit être un problème de syntaxe mais je ne vois vraiment pas où peut être l'erreur...
Merci pour votre aide !
Charles
Partager