2010-06-05 14 views
1

J'ai essayé de se connecter à un serveur MySQL en REALbasic en utilisant le code suivant:se connecter au serveur MySQL avec REALbasic

dim db as MySQLCommunityServer 

db=New MySQLCommunityServer 

    db.host="192.168.240.129" 
    db.port=3306 
    db.databaseName="test" 
    db.userName="test" 
    db.Password="test" 

    If db.Connect() then 
     txt1.Text = "Connected" 
    else 
    txt1.Text = "Connection failed!"+ chr(13)+db.ErrorMessage 
    end if 

et je reçois le message suivant connection failed!

Est-ce que quelqu'un sait comment je peux résoudre ce problème ?

Merci

+0

Vous aurez besoin d'obtenir un message d'erreur plus détaillé, il pourrait vraiment être quelque chose .... –

+0

essayé db.ErrorMessage et il m'a donné: Perdu la connexion au serveur MySql à 'lecture – Gbolahan

Répondre

1

Essayez d'ajouter: ce

db.databaseName="root" 
db.userName="test" 
db.Password="" 
1

Vérifiez la db.Error et si cela est vrai, vérifier la db.ErrorMessage car il vous donnera plus d'informations sur les raisons de l'échec.

Si je devais deviner, je dirais que le test utilisateur n'a pas l'autorisation de votre adresse IP. Mais le message d'erreur vous donnera la raison pour laquelle il n'a pas pu se connecter.

1

Je viens juste de tomber dessus. Dans mon cas, c'était parce que MySql Server ne fonctionnait pas sur le serveur.