Communauté Eggdrop
probleme script - Version imprimable

+- Communauté Eggdrop (https://forum.eggdrop.fr)
+-- Forum : Eggdrop et scripts (https://forum.eggdrop.fr/forumdisplay.php?fid=8)
+--- Forum : Scripts (https://forum.eggdrop.fr/forumdisplay.php?fid=4)
+--- Sujet : probleme script (/showthread.php?tid=364)



probleme script - r2r - 25/03/2009

salut..
le probleme est le suivant :

comment se fait-il aucune requête sql s'execute dans ma database sachant que ca correspond a ceci dans mon script.tcl
Toutefois d'autre cmd fonctionnent parfaitement; libmysqltcl.dll et mysqltcl.dll sont loadé dans la racine du windrop (Eggdrop v1.6.13)

Code :
############################### # Connexion à MySQL # ############################### load libmysqltcl.dll package require mysqltcl if [catch {mysqlconnect -host $host -user $user -password $password -db $db} mysql_handler] { putquick "PRIVMSG $chanadd :ERREUR !!" }
Code :
############################### # Ajout d'une rlz par !addpre # ############################### bind pub - !addpre pub:addpre proc pub:addpre {nick uhost handle channel arg } { global Hdecalage chanadd chanpre mysql_handler set arg [lindex [split $arg] 0] if {![rlzexist $arg] && [string tolower $channel]=="$chanadd"} { set passedsec [expr [unixtime]-[expr $Hdecalage*3600]] set curdate [strftime %Y-%m-%d $passedsec] set curtime [strftime %H:%M:%S $passedsec] set sql "INSERT INTO releases(name,date,time,unixtime,nuke) VALUES('$arg','$curdate','$curtime','$passedsec','')" mysqlquery $mysql_handler $sql
un test du meme genre a été réalisé avec script perl qui lui demande aussi une liaison a db_sql et que ça ne pose aucun problème.
Peux être une mauvaise version des 2 fichiers.dll en question je ne sais pas
Merci de votre aide


RE: probleme script - Merwin - 25/03/2009

T'as des erreurs? Si oui lesquelles?
De plus, inutile de charger la lib, le package require mysqltcl le fais pour toi, donc vires le load.


RE: probleme script - BeussAy - 25/03/2009

Mysql::exec ne serait pas plus adapte sûr ce genre d action?


RE: probleme script - r2r - 27/03/2009

Code :
Erreur de connexion a MySQL ! [04:27] Tcl error [pub:addpre]: mysqlquery: not mysqltcl handle [04:28] PREBOT : Erreur de connexion a MySQL ! [04:28] Tcl error [pub:addpre]: mysqlquery: not mysqltcl handle [04:29] PREBOT : Erreur de connexion a MySQL !

pige pas car libmySQL.dll et libmysqltcl.dll sont dans la racine du eggdrop