Page 1 sur 1

[..] MySQL UDF sur Windows 7 X64

Posté : dim. 28 juil. 2013 00:38
par tomy46
Bonjour à tous !
J'ai développé un logiciel autoit utilisant la librairie MySQL UDF (de cdkid).
Le développement d'origine est fait sous Windows 7 x86 avec l'ODBC 3.51.28 (mysql-connector-odbc-3.51.28-win32) mais je viens de passer sous Windows 7 X64 et là plus rien ne marche : impossible de lancer le programme, impossible d'établir la connexion par autoit. Et pourtant, le serveur SQL marche parfaitement (gestion par PHPMYADMIN + MySQL Workbench marche).

A tous les lancements je vois:

"[...] Line 27 (File .... mysql.au3):
$Objeconn.open ("driver= ..............................)^ERROR
Error The requested actions with this object has failed"

Pouvez-vous m'aider ?
Quelle version est compatible X64 ?
Si ma librairie (MySQL UDF - cdkid) n’est pas compatible X64, vous pouvez me conseiller laquelle ?
Il faudrait que la nouvelle librairie ne demande pas trop de changement au niveau du logiciel...

Merci à vous :) !

Re: [..] MySQL UDF sur Windows 7 X64

Posté : dim. 28 juil. 2013 04:14
par Sea
Essaye donc avec mysql-connector-odbc-3.51.28-win64 :p (Windows (x86, 64-bit), MSI Installer Connector-ODBC)
Dispo ici => http://dev.mysql.com/downloads/connector/odbc/3.51.html

Après sinon tu as d'autre solution mais sans ODBC.
http://www.autoitscript.com/forum/topic ... win-7-x64/
http://www.autoitscript.com/forum/topic ... th-autoit/

http://www.autoitscript.com/forum/topic ... hout-odbc/

Re: [..] MySQL UDF sur Windows 7 X64

Posté : dim. 28 juil. 2013 06:55
par jguinch
Sinon, quand tu exécutes/compiles ton script en 32 bits, est-ce que ça fonctionne ?

Re: [..] MySQL UDF sur Windows 7 X64

Posté : dim. 28 juil. 2013 08:13
par jchd
Comme je t'ai dit sur le forum US, essaie déjà en 32-bit comme suggéré aussi plus haut.

Re: [..] MySQL UDF sur Windows 7 X64

Posté : dim. 28 juil. 2013 20:07
par tomy46
jchd a écrit :Comme je t'ai dit sur le forum US, essaie déjà en 32-bit comme suggéré aussi plus haut.
Avec l'odbc 3.51.28 en 32bit + la compilation en 32 aussi, erreur : "Error: the requested action with this object has failed"
Même chose quand je passe tout en x64 : Compilation x64 + drivers x64 : Même erreur...

Si je compile en x64 et que je colle le driver x32, mon test de retour d'erreur sur la connexion SQL me dit qu'il manque le driver...
Idem si je fais la même chose avec une compilation 32bit + le driver en x64 ...

Avec la version "magique" de Sea : mysql-connector-odbc-3.51.28-win64
Je cumule les deux cas : compilation en x64 et 32bit avec le même message qu'au départ : "Error: the requested action with this object has failed"

Etant un programme de plus de 10 000 lignes réalisé dans le cadre de mon entreprise, si il existe un UDF MySQL compatible X64 et ne demandant pas trop de modification, je suis preneur.

J'attends vos avis :)

Re: [..] MySQL UDF sur Windows 7 X64

Posté : mar. 30 juil. 2013 01:25
par tomy46
Up ... Pas plus d'info ?

Re: [..] MySQL UDF sur Windows 7 X64

Posté : ven. 02 août 2013 19:56
par tomy46
UP ... personne ?