|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
Connecter une base MySql à une application Windev |
Débuté par Pierre Rambaldi, 22 déc. 2005 11:55 - 3 réponses |
| |
| | | |
|
| |
Posté le 22 décembre 2005 - 11:55 |
Bonjour,
Quels sont les paramètres à entrer dans le descripteur de fichier pour connecter une application Windev à une base de données MySql?
J'ai placé le code suivant dans l'initialisation du projet :
HDécritConnexion ( "MySqlTest" , "root" , "MySql" ,... "wks04-054" , "dbo" , hAccèsNatifMySQL , hOLectureEcriture , "" ) HOuvreConnexion ("MySqlTest") HChangeConnexion(ApplicationMySql,"MySqlTest")
//----------------- R A D W i n D e v --------------- // Création des fichiers SI PAS HCréationSiInexistant(ApplicationMySql) ALORS Info("Impossible de créer ou d'initialiser l'accès au fichier : ApplicationMySql",HErreurInfo()) //------------------------ R A D ------------------------
et j'ai le message d'erreur suivant :
Erreur à la ligne 8 du traitement Initialisation de ProjetMySqlServeur. Vous avez appelé la fonction HCréationSiInexistant. Erreur de l'accès natif MySQL. Numéro d'erreur = 22 L'erreur suivante a été renvoyée par la base données <wks04-054> : Numéro d'erreur = <2003>. Message d'erreur :
Can't connect to MySQL server on 'wks04-054' (10061)
**********************************************
Informations techniques
Projet : ProjetMySqlServeur
Dump de l'erreur du module <WD90HF.DLL> <9.00Df>.
- Appel WL : Traitement de <>, ligne <8>, thread <0> Fonction <HCréationSiInexistant>, n° de syntaxe <1>
- Niveau : erreur fatale (EL_FATAL)
- Code erreur : 73001
- Code erreur WD55 : 3001
- Pas de code d'erreur système
- Pas de message d'erreur système
- Que s'est-il passé ? Erreur de l'accès natif MySQL. Numéro d'erreur = 22 L'erreur suivante a été renvoyée par la base données <wks04-054> : Numéro d'erreur = <2003>. Message d'erreur :
Can't connect to MySQL server on 'wks04-054' (10061)
- Infos de debug : IEWDMSQL1001 Module=<WDMSQL> Version=<9.00Cf> Fonction (7,28)
- Infos attachées : EIT_BASECODE : <2003> EIT_INFOCLIENT : <5.0.15> EIT_INFOSERVEUR : <> EIT_NATIVECODE : <22> EIT_LOGICALTABLENAME : <ApplicationMySql> EIT_DATEHEURE : 22/12/2005 10:48:49 EIT_PILEWL : Initialisation de ProjetMySqlServeur (), ligne 8
- Identifiant dans le .err : 72801
Est ce que le serveur MySql a un nom défini par défaut?
Salutations.
Pierre Rambaldi |
| |
| |
| | | |
|
| | |
| |
Posté le 22 décembre 2005 - 12:12 |
Bonjour,
Essayes de créer ta BDD avec phpmyadmin en utilisant les descriptifs que tu veux utiliser, crée un fichier essai ça devrai aller
Pierre Rambaldi a formulé ce jeudi :
Bonjour,
Quels sont les paramètres à entrer dans le descripteur de fichier pour connecter une application Windev à une base de données MySql?
J'ai placé le code suivant dans l'initialisation du projet :
HDécritConnexion ( "MySqlTest" , "root" , "MySql" ,... "wks04-054" , "dbo" , hAccèsNatifMySQL , hOLectureEcriture , "" ) HOuvreConnexion ("MySqlTest") HChangeConnexion(ApplicationMySql,"MySqlTest")
//----------------- R A D W i n D e v --------------- // Création des fichiers SI PAS HCréationSiInexistant(ApplicationMySql) ALORS Info("Impossible de créer ou d'initialiser l'accès au fichier : ApplicationMySql",HErreurInfo()) //------------------------ R A D ------------------------
et j'ai le message d'erreur suivant :
Erreur à la ligne 8 du traitement Initialisation de ProjetMySqlServeur. Vous avez appelé la fonction HCréationSiInexistant. Erreur de l'accès natif MySQL. Numéro d'erreur = 22 L'erreur suivante a été renvoyée par la base données <wks04-054> : Numéro d'erreur = <2003>. Message d'erreur :
Can't connect to MySQL server on 'wks04-054' (10061)
**********************************************
Informations techniques
Projet : ProjetMySqlServeur
Dump de l'erreur du module <WD90HF.DLL> <9.00Df>.
- Appel WL : Traitement de <>, ligne <8>, thread <0> Fonction <HCréationSiInexistant>, n° de syntaxe <1>
- Niveau : erreur fatale (EL_FATAL)
- Code erreur : 73001
- Code erreur WD55 : 3001
- Pas de code d'erreur système
- Pas de message d'erreur système
- Que s'est-il passé ? Erreur de l'accès natif MySQL. Numéro d'erreur = 22 L'erreur suivante a été renvoyée par la base données <wks04-054> : Numéro d'erreur = <2003>. Message d'erreur :
Can't connect to MySQL server on 'wks04-054' (10061)
- Infos de debug : IEWDMSQL1001 Module=<WDMSQL> Version=<9.00Cf> Fonction (7,28)
- Infos attachées : EIT_BASECODE : <2003> EIT_INFOCLIENT : <5.0.15> EIT_INFOSERVEUR : <> EIT_NATIVECODE : <22> EIT_LOGICALTABLENAME : <ApplicationMySql> EIT_DATEHEURE : 22/12/2005 10:48:49 EIT_PILEWL : Initialisation de ProjetMySqlServeur (), ligne 8
- Identifiant dans le .err : 72801
Est ce que le serveur MySql a un nom défini par défaut?
Salutations.
Pierre Rambaldi
-- Ceci est une signature automatique de MesNews. Site : http://www.mesnews.net |
| |
| |
| | | |
|
| | |
| |
Posté le 22 décembre 2005 - 12:39 |
Pierre Rambaldi a écrit :
Bonjour,
Quels sont les paramètres à entrer dans le descripteur de fichier pour connecter une application Windev à une base de données MySql?
J'ai placé le code suivant dans l'initialisation du projet :
HDécritConnexion ( "MySqlTest" , "root" , "MySql" ,... "wks04-054" , "dbo" , hAccèsNatifMySQL , hOLectureEcriture , "" ) HOuvreConnexion ("MySqlTest") HChangeConnexion(ApplicationMySql,"MySqlTest")
//----------------- R A D W i n D e v --------------- // Création des fichiers SI PAS HCréationSiInexistant(ApplicationMySql) ALORS Info("Impossible de créer ou d'initialiser l'accès au fichier : ApplicationMySql",HErreurInfo()) //------------------------ R A D ------------------------
et j'ai le message d'erreur suivant :
Erreur à la ligne 8 du traitement Initialisation de ProjetMySqlServeur. Vous avez appelé la fonction HCréationSiInexistant. Erreur de l'accès natif MySQL. Numéro d'erreur = 22 L'erreur suivante a été renvoyée par la base données <wks04-054> : Numéro d'erreur = <2003>. Message d'erreur :
Can't connect to MySQL server on 'wks04-054' (10061)
**********************************************
Informations techniques
Projet : ProjetMySqlServeur
Dump de l'erreur du module <WD90HF.DLL> <9.00Df>.
- Appel WL : Traitement de <>, ligne <8>, thread <0> Fonction <HCréationSiInexistant>, n° de syntaxe <1>
- Niveau : erreur fatale (EL_FATAL)
- Code erreur : 73001
- Code erreur WD55 : 3001
- Pas de code d'erreur système
- Pas de message d'erreur système
- Que s'est-il passé ? Erreur de l'accès natif MySQL. Numéro d'erreur = 22 L'erreur suivante a été renvoyée par la base données <wks04-054> : Numéro d'erreur = <2003>. Message d'erreur :
Can't connect to MySQL server on 'wks04-054' (10061)
- Infos de debug : IEWDMSQL1001 Module=<WDMSQL> Version=<9.00Cf> Fonction (7,28)
- Infos attachées : EIT_BASECODE : <2003> EIT_INFOCLIENT : <5.0.15> EIT_INFOSERVEUR : <> EIT_NATIVECODE : <22> EIT_LOGICALTABLENAME : <ApplicationMySql> EIT_DATEHEURE : 22/12/2005 10:48:49 EIT_PILEWL : Initialisation de ProjetMySqlServeur (), ligne 8
- Identifiant dans le .err : 72801
Est ce que le serveur MySql a un nom défini par défaut?
Salutations.
Pierre Rambaldi
Bonjour, attention si vous avez décrit des contraintes entre vos tables, elles ne sont pas crées par Windev. Il est donc fortement recommandé de passer par des requêtes.
-- Codialement chris |
| |
| |
| | | |
|
| | |
| |
Posté le 22 décembre 2005 - 14:28 |
peut-être un problème de sécurité
regarde le skip-networking parametre dans my.cnf
si tu veux qu'un PC autre que (local) se connecte il faut mettre la ligne en commentaire :
#skip-networking
"Pierre Rambaldi" <pierre.rambaldi@ville-martigues.fr> a écrit dans le message de news: 43aa76b7$1@news.pcsoft.fr...
Bonjour,
Quels sont les paramètres à entrer dans le descripteur de fichier pour connecter une application Windev à une base de données MySql?
J'ai placé le code suivant dans l'initialisation du projet :
HDécritConnexion ( "MySqlTest" , "root" , "MySql" ,... "wks04-054" , "dbo" , hAccèsNatifMySQL , hOLectureEcriture , "" ) HOuvreConnexion ("MySqlTest") HChangeConnexion(ApplicationMySql,"MySqlTest")
//----------------- R A D W i n D e v --------------- // Création des fichiers SI PAS HCréationSiInexistant(ApplicationMySql) ALORS Info("Impossible de créer ou d'initialiser l'accès au fichier : ApplicationMySql",HErreurInfo()) //------------------------ R A D ------------------------
et j'ai le message d'erreur suivant :
Erreur à la ligne 8 du traitement Initialisation de ProjetMySqlServeur. Vous avez appelé la fonction HCréationSiInexistant. Erreur de l'accès natif MySQL. Numéro d'erreur = 22
L'erreur suivante a été renvoyée par la base données <wks04-054> : Numéro d'erreur = <2003>. Message d'erreur :
Can't connect to MySQL server on 'wks04-054' (10061)
**********************************************
Informations techniques
Projet : ProjetMySqlServeur
Dump de l'erreur du module <WD90HF.DLL> <9.00Df>.
- Appel WL : Traitement de <>, ligne <8>, thread <0> Fonction <HCréationSiInexistant>, n° de syntaxe <1>
- Niveau : erreur fatale (EL_FATAL)
- Code erreur : 73001
- Code erreur WD55 : 3001
- Pas de code d'erreur système
- Pas de message d'erreur système
- Que s'est-il passé ? Erreur de l'accès natif MySQL. Numéro d'erreur = 22
L'erreur suivante a été renvoyée par la base données <wks04-054> : Numéro d'erreur = <2003>. Message d'erreur :
Can't connect to MySQL server on 'wks04-054' (10061)
- Infos de debug : IEWDMSQL1001 Module=<WDMSQL> Version=<9.00Cf> Fonction (7,28)
- Infos attachées : EIT_BASECODE : <2003> EIT_INFOCLIENT : <5.0.15> EIT_INFOSERVEUR : <> EIT_NATIVECODE : <22> EIT_LOGICALTABLENAME : <ApplicationMySql> EIT_DATEHEURE : 22/12/2005 10:48:49 EIT_PILEWL : Initialisation de ProjetMySqlServeur (), ligne 8
- Identifiant dans le .err : 72801
Est ce que le serveur MySql a un nom défini par défaut?
Salutations.
Pierre Rambaldi
|
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|