bon alors j'ai lancer le script qu'il y a sur le site sur lequel tu m'a renvoyé (exemple n 2). et voila le résultat:
test with MyISAM
checking values are there:
id: 1 value: 4
sum in table 2: 4
insert into t1 then rollback - result:
id: 1 value: 4
id: 2 value: 42
sum in table 2: 4
test with InnoDB
checking values are there:
id: 1 value: 4
sum in table 2: 4
insert into t1 then rollback - result:
id: 1 value: 4
sum in table 2: 4
You can't always get what you want,
You can't always get what you want,
But if you try sometime,
You might find
You get what you need!
je ne sais pas si c'est bien mais en tout cas il n'a rien créer dans la bdd testbd que j'avais créer pour le test. Si tu as une autre idée ^^
01/12/2016, 19:49 (Modification du message : 01/12/2016, 19:50 par Nostromo1st.)
Bonjour à tous,
Alors après plusieurs jours d'investigation, de recherche sur google, etc.. rien ne me laissait supposer ceci:
c'est le code tcl qui était en cause.
Au début de procédure, j'avais mis ça : if {$::channel != $chan} { return } --> ce qui veux dire si je traduit bien : si ::channel est différent du chan alors on stop la suite, du coup, il ne se passe rien, et bien là, même si c'est le bon chan il ne fait rien. Donc en commentant cette ligne tout remarche normalement.
je pense que cela vient de eggdrop v1.8.0+tlslinkpass (le dernier en date), car j'ai même changer de version de tcl (downgrade du tcl 8.6 en tcl 8.5 comme sur wheezy) mais cela faisait pareil (donc je suis repasser au tcl 8.6).
Maintenant si je mets : if {$::channel == $chan} { return } cale fonctionne aussi mais cela n'a pas d’intérêt puisque du coup, c'est comme si je commente celui-ci.
avec le code complet du script, il serait plus aisé de voir ce que tu veux faire, parceque la ce n'est pas trés clair.Merci
Ps: n'oublies pas de metre les balises [ tcl ] ton code [ /tcl ]
ou utliser pastme
Cordialement.
Je pense avoir expliquer quel était mon problème. Sur mon dernier post j’explique ce qu'il en est pour faire un retour au cas ou quelqu'un qui utiliserai cet eggdrop fabuleux (qui est en RC) qu'ils risquent de se retrouver surtout avec des problème de code et non de serveur MySQL comme je le pensais.
Mais mon problème étant résolu, car je sais maintenant d'où vient mon souci, Je demande juste une idée pour trouver une formule que je pourrai mettre a la place de ce qui ne fonctionne plus aujourd'hui.
Mon code:
tcl
if{$::channel!= $chan}{return}
Ce que je souhaite c'est faire la vérification que la commande soit bien prise sur la canal précis et que si elle est annoncer sur un autre canal où est également mon eggdrop qu'elle ne la prenne pas en compte ^^