realbasic-nug.fr
[Top] [All Lists]

Re: (sans objet)

To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: Re: (sans objet)
From: Michel LO <michel dot lo at albireo dot biz>
Date: Wed, 17 Jan 2007 12:23:14 +0100
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
References: <F89A17A5-3A69-43C0-AC70-01D1A49C4407 at beaude dot net>
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






<Prev in Thread] Current Thread [Next in Thread>