[R] MySQL Lire une table

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Yoyo86220
Niveau 6
Niveau 6
Messages : 238
Enregistré le : mer. 12 mars 2008 21:47
Status : Hors ligne

[R] MySQL Lire une table

#1

Message par Yoyo86220 »

Bonjour à tous,
je souhaite me connecter à une base de donné distante mysql
Voici comment je procède...

Code : Tout sélectionner

#include <mysql.au3>

$sUsername = "xxxxxxxx"
$sPassword =  "xxxxxxxx"
$sDatabase =  "wowdb"
$sServer = "xx.xxx.xx.xx"
$MysqlConn = _MySQL_Init()
$connected = _MySQL_Real_Connect($MysqlConn, $sServer, $sUsername, $sPassword, $sDatabase)
;<------ Mon script quitte à ce momment pourquoi? -----------------
$res = _MySQL_Store_Result($MysqlConn)
$field = _MySQL_Fetch_Field_Direct($res, 1)
MsgBox(0, "", _MySQL_Field_ReadValue($field, "username"))
Voici les includes:
http://progandy.pr.funpic.de/index.php/ ... 2/lang,en/

Pourquoi mon script plante pendant la connexion?

J'ai une DB je souhaite lire la premier case du tableau comment faire?
Merci de votre aide
Avatar du membre
Yoyo86220
Niveau 6
Niveau 6
Messages : 238
Enregistré le : mer. 12 mars 2008 21:47
Status : Hors ligne

Re: [..] MySQL Lire une table

#2

Message par Yoyo86220 »

Et J'ai un autre problème si j'utilise cette UDF... "http://www.autoitscript.com/forum/index ... =mysql.au3"

Code : Tout sélectionner

$Connect = _MySQLConnect($sUsername, $sPassword, $sDatabase, $sServer)
If @error then MsgBox(0, "", @Error)
Et j'ai toujours @error = 2 voilà merci de votre aide
GaRydelaMer
Niveau 7
Niveau 7
Messages : 450
Enregistré le : mer. 18 mars 2009 22:12
Localisation : Montpellier
Status : Hors ligne

Re: [..] MySQL Lire une table

#3

Message par GaRydelaMer »

Bonsoir

A 1ere vue je dirais en lisant le code de l'UDF MySQL

Code : Tout sélectionner

Local $key = "HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers", $val = RegRead($key, $v)
    If @error or $val = "" Then
        SetError(2)
L'erreur 2 vient que surement tu as pas installé le driver ODBC pour MySQL car il trouve pas le driver dans le registre de windows.

The MySQL ODBC 3.51 DRIVER IS REQUIRED FOR THIS
it can be downloaded here: http://dev.mysql.com/downloads/connector/odbc/3.51.html
Répondre