|
Iniciado por nguemle82, 25,jun. 2003 16:16 - 2 respuestas |
| |
| | | |
|
| |
Publicado el 25,junio 2003 - 16:16 |
je ne peux pas me connecter via l'odbc de mysql depuis windev. ke faire? en fait j'ai besoin de la procedure étape après étape.
quand on exécute la commande "sqlconnecte" quel nom doit on mettre comme source de données? |
| |
| |
| | | |
|
| | |
| |
Publicado el 27,junio 2003 - 10:43 |
Bonjour, voici comment ça marche chez nous : 1) installation du pilote ODBC pour mysql sur le poste client (attention, la version est différente suivant le poste w9x ou wxp) Une fois installé, il faut créé avec l'administrateur de source odbc une source de données utilisateur. dans le champ windows DSN name, il faut indiquer un nom du style maconnection c'est ce dernier qui sera utilisé dans le sqlconnect dans mysqlhost, il faut saisir l'ip où se trouve le serveur mysql du style 192.168.1.1 dans mysqldatabase name, il faut saisir le nom de la base sur laquelle vous voulez travailler ex basestock enfin dans login en général il y a root et éventuellement un mot de passe si il y en a eu un de déclaré dans mysql. Ensuite voici le code qui permet de se connecter à mettre dans l'init de la première fenêtre du projet : luser="root" lnomodbc="maconnection" sablier(vrai) resexec = 0 lnumconnexion = sqlconnect(lnomodbc,luser,"","","ODBC") si lnumconnexion<>0 alors //La connexion s'est bien passée //Utilisation de la connexion pour exécuter des requêtes SQL //info("connexion ok à la base") sinon //La connexion a échoué, affichage d'un message explicatif //Recherche du nom de la source dans la liste des sources disponibles si position(rc+Majuscule(SQLListeSource("BASE","ODBC"))+rc,rc+Majuscule(lnomodb c)+rc)=0 alors // Source NON trouvée dans la liste des données ODBC du poste // En test sous l'éditeur, vérifier si l'option "Exécution..Mode Test 32 bits" est cochée Erreur("Impossible de se connecter à la source ODBC : "+lnomodbc,"- Ce programme s'exécute en "+versionwindows()[[a 2]]+" bits, vérifiez que le driver ODBC est aussi "+versionwindows()[[a 2]]+" bits","- La liste des sources de données ODBC disponibles en "+versionwindows()[[a 2]]+" bits est :",... SQLListeSource("BASE","ODBC"),"REMARQUE : D'autres drivers ODBC sont peut être installés, mais non configurés.") sinon // Source trouvée dans la liste Erreur("La source de donnée CLIENTS a bien été trouvée, mais la connexion a échoué.","- Vérifiez le mot de passe et le nom de la base") fin erreur("impossible de se connecter") fin
et voilà avec tout ça ça va marcher !!
PAtrice
"marius" <nguemle82@yahoo.fr> a écrit dans le message de news:3ef9a0b4$1@news....
je ne peux pas me connecter via l'odbc de mysql depuis windev. ke faire? en fait j'ai besoin de la procedure étape après étape.
quand on exécute la commande "sqlconnecte" quel nom doit on mettre comme source de données?
|
| |
| |
| | | |
|
| | |
| |
Publicado el 30,junio 2003 - 12:05 |
Merci beaucoup pour toutes ces informations ! Malgré quelques pb à l'installation de l'ODBC MySQL, en conflit avec d'autres ODBC, ça fonctionne bien , et j'ai enfin pu me connecter à une base MySQL depuis WinDev. BC |
| |
| |
| | | |
|
| | | | |
| | |
|