Je n'ai jamais fait de mySQL avec RB, car je trouve plus pratique de
faire avec LiteSQL (la base choisie par RB comme "standard.
Et cela marche bien ma foi.
Par contre, il me semble que la connexion mySQL de RB utilise un
socket et ne sait donc pas faire une connexion "locale" mais
uniquemeent "remote".
Il faudrait donc que tu essayes de mettre l'adresse IP de ton poste
de travail ou de là ou se trouve la base si tu es sur une autre
machine pour avoir accès à la machine qui a la base mysql (c'est là
qu'est la supériorité de mySQL par rapport à liteSQL avec realsql
server : on peut aller nativement sur les bases à distance. Mais du
coup, on ne sait plus faire avec mySQL des applis qui tournent avec
un fichier en local qu'on copy simplement pour les backups). Je pense
que tu n'as même pas de réponse parce qu'il est en train de chercher
désespérément une machine "local" qu'il ne trouvepas.
Je n'ai pas trop de le temps de faire des essais (ahhhh, le temps !),
mais c'est dans cette direction que je chercherais en premier.
Michel Lo
BELT
45, rue Aristide Briand
92300 LEVALLOIS-PERRET
L'intégrité de ce message n'étant pas assurée sur internet, BELT ne
peut être tenue responsable de son contenu. Toute utilisation ou
diffusion
non autorisée est interdite. Si vous n'êtes pas destinataire de ce
message,
merci de le détruire et d'avertir l'expéditeur.
The integrity of this message cannot be guaranteed on the Internet.
BELT can not therefore be considered responsible for the contents.
Any unauthorized use or dissemination is prohibited. If you are not the
intended recipient of this message, then please delete it and notify the
sender.
Le 17 janv. 07 à 11:57, Boris BEAUDE (Com) a écrit :
Bonjour,
Je suis très intéressé par RealBasic, qui semble accélérer
remarquablement le développement.
J'ai à ce titre téléchargé la version de démonstration.
Mon problème est le suivant : je travaille en grande partie avec
MySQL. Je ne suis pas convaincu par ailleurs par la base de données
de Real.
Je souhaite donc tester l'utilisation de MySql avant d'acheter le
produit ! Or, je n'y parviens pas !
La version démo ne contient pas le plug-in MySql, je l'ai donc
téléchargée sur le site.
Une fois installé, l'objet est reconnu. Par contre, je ne peux pas
me connecter ! Pourtant, j'utilise exactement les mêmes paramètres
que sur ma configuration PHP. Même en root (MySQL), cela ne marche
pas.
ex:
Dim db as mySQLDatabase
db= New mySQLDatabase
db.host="localhost"
db.port=3306
db.databaseName="eesee"
db.userName="root"
db.Password="motdepasse"
If not db.connect then
MsgBox "Connection impossible"
else
MsgBox "Connection réussie"
end if
ou
Dim db as New mySQLDatabase
db.host="localhost"
db.port=3306
db.databaseName="eesee"
db.userName="root"
db.Password="motdepasse"
If not db.connect then
MsgBox "Connection impossible"
else
MsgBox "Connection réussie"
end if
Dans les deux cas, cela ne marche pas alors que ce script PHP
fonctionne parfaitement sur la même machine :
<?php
$host="localhost";
$compte="root";
$passe="motdepasse";
$base="eesee";
$connexion=new mysqli("$host","$compte","$passe", "$base");
if (mysqli_connect_errno()) {
echo "Connexion impossible : ".mysqli_connect_error();
exit();
}
?>
Aussi, je n'ai pas trouvé le moyen d'obtenir le message d'erreur de
connexion, contrairement à PHP (mysqli_connect_error()).
Merci d'avance pour votre aide,
Boris
|