Bonjour,
J'ai déjà posé la question mais je n'avais pas eu de réponses.
J'ai besoin dans un site où je suis en connexion avec ma base de données
par mysql4wd de faire une petite interface dans une autre base mysql (ça
existe ?, oui je màj non je crée et hop je sors) et je reviens à ma
connxion normale.
Je voudrais eviter d'utiliser l'accès natif.
Donc j'ai créé une nouvelle instance de ma classe mysql, fait un sql
connecte et une fois mon p'tit bazar terminé, fermer cette cnx.
ret est un booléen
HmailSQL est un c_mySQL4WD
ret=HmailSQL:mySQLConnecte("www.monsite.net","wuser","secret","hmailserver")
SI PAS ret ALORS
Info(HmailSQL:mySQLErreur)
FIN
// traitement
/// ....
HmailSQL:mySQLDeconnecte()
PageAffiche(BC_MLENVOIMAIL,"NORMAL")
Le pb c'est que mon serveur mysql principal has gone away lui aussi.
le mySQLdeconnecte deconnecte tout (alors que mon autre objet était fSQL)
Et vais-je pouvoir utiliser les deux cnx ?
--
Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)
Bonjour,
J'ai déjà posé la question mais je n'avais pas eu de réponses.
J'ai besoin dans un site où je suis en connexion avec ma base de données
par mysql4wd de faire une petite interface dans une autre base mysql (ça
existe ?, oui je màj non je crée et hop je sors) et je reviens à ma
connxion normale.
Je voudrais eviter d'utiliser l'accès natif.
Donc j'ai créé une nouvelle instance de ma classe mysql, fait un sql
connecte et une fois mon p'tit bazar terminé, fermer cette cnx.
ret est un booléen
HmailSQL est un c_mySQL4WD
ret=HmailSQL:mySQLConnecte("www.monsite.net","wuser","secret","hmailserver")
SI PAS ret ALORS
Info(HmailSQL:mySQLErreur)
FIN
// traitement
/// ....
HmailSQL:mySQLDeconnecte()
PageAffiche(BC_MLENVOIMAIL,"NORMAL")
Le pb c'est que mon serveur mysql principal has gone away lui aussi.
le mySQLdeconnecte deconnecte tout (alors que mon autre objet était fSQL)
Et vais-je pouvoir utiliser les deux cnx ?
--
Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)
Bonjour,
J'ai déjà posé la question mais je n'avais pas eu de réponses.
J'ai besoin dans un site où je suis en connexion avec ma base de données
par mysql4wd de faire une petite interface dans une autre base mysql (ça
existe ?, oui je màj non je crée et hop je sors) et je reviens à ma
connxion normale.
Je voudrais eviter d'utiliser l'accès natif.
Donc j'ai créé une nouvelle instance de ma classe mysql, fait un sql
connecte et une fois mon p'tit bazar terminé, fermer cette cnx.
ret est un booléen
HmailSQL est un c_mySQL4WD
ret=HmailSQL:mySQLConnecte("www.monsite.net","wuser","secret","hmailserver")
SI PAS ret ALORS
Info(HmailSQL:mySQLErreur)
FIN
// traitement
/// ....
HmailSQL:mySQLDeconnecte()
PageAffiche(BC_MLENVOIMAIL,"NORMAL")
Le pb c'est que mon serveur mysql principal has gone away lui aussi.
le mySQLdeconnecte deconnecte tout (alors que mon autre objet était fSQL)
Et vais-je pouvoir utiliser les deux cnx ?
--
Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)
Salut Eric !
Tu peux avoir 2 connexions en simultané, et requêter d'un côté et de l'autre.
Par contre si tu veux à tout prix fermer l'une ou l'autre avec le
mySQLDeconnecte() tu es obligé de te reconnecter à ta base principale. Le
mySQLDeconnecte() doit fonctionner comme le SQLDeconnecte() et déconnecte
toutes les connexions à tes bases. Pour jongler entre telle ou telle base, tu
dois utiliser l'équivalent de SQLChangeConnexion avec ta classe mySQL4wd
lorsque les deux bases sont connectées.
Salut Eric !
Tu peux avoir 2 connexions en simultané, et requêter d'un côté et de l'autre.
Par contre si tu veux à tout prix fermer l'une ou l'autre avec le
mySQLDeconnecte() tu es obligé de te reconnecter à ta base principale. Le
mySQLDeconnecte() doit fonctionner comme le SQLDeconnecte() et déconnecte
toutes les connexions à tes bases. Pour jongler entre telle ou telle base, tu
dois utiliser l'équivalent de SQLChangeConnexion avec ta classe mySQL4wd
lorsque les deux bases sont connectées.
Salut Eric !
Tu peux avoir 2 connexions en simultané, et requêter d'un côté et de l'autre.
Par contre si tu veux à tout prix fermer l'une ou l'autre avec le
mySQLDeconnecte() tu es obligé de te reconnecter à ta base principale. Le
mySQLDeconnecte() doit fonctionner comme le SQLDeconnecte() et déconnecte
toutes les connexions à tes bases. Pour jongler entre telle ou telle base, tu
dois utiliser l'équivalent de SQLChangeConnexion avec ta classe mySQL4wd
lorsque les deux bases sont connectées.
Fredo MT a écrit :Salut Eric !
Tu peux avoir 2 connexions en simultané, et requêter d'un côté et de
l'autre. Par contre si tu veux à tout prix fermer l'une ou l'autre avec
le mySQLDeconnecte() tu es obligé de te reconnecter à ta base principale.
Le mySQLDeconnecte() doit fonctionner comme le SQLDeconnecte() et
déconnecte toutes les connexions à tes bases. Pour jongler entre telle ou
telle base, tu dois utiliser l'équivalent de SQLChangeConnexion avec ta
classe mySQL4wd lorsque les deux bases sont connectées.
merci de ta réponse mais je n'ais pas d'equivalent de SQLChangeConnexion
avec mySQL4wd ???
et si je ne déconnecte pas, cela plante ensuite sur les autres requetes
car je n'ais pas la bonne base.
--
Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)
Fredo MT a écrit :
Salut Eric !
Tu peux avoir 2 connexions en simultané, et requêter d'un côté et de
l'autre. Par contre si tu veux à tout prix fermer l'une ou l'autre avec
le mySQLDeconnecte() tu es obligé de te reconnecter à ta base principale.
Le mySQLDeconnecte() doit fonctionner comme le SQLDeconnecte() et
déconnecte toutes les connexions à tes bases. Pour jongler entre telle ou
telle base, tu dois utiliser l'équivalent de SQLChangeConnexion avec ta
classe mySQL4wd lorsque les deux bases sont connectées.
merci de ta réponse mais je n'ais pas d'equivalent de SQLChangeConnexion
avec mySQL4wd ???
et si je ne déconnecte pas, cela plante ensuite sur les autres requetes
car je n'ais pas la bonne base.
--
Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)
Fredo MT a écrit :Salut Eric !
Tu peux avoir 2 connexions en simultané, et requêter d'un côté et de
l'autre. Par contre si tu veux à tout prix fermer l'une ou l'autre avec
le mySQLDeconnecte() tu es obligé de te reconnecter à ta base principale.
Le mySQLDeconnecte() doit fonctionner comme le SQLDeconnecte() et
déconnecte toutes les connexions à tes bases. Pour jongler entre telle ou
telle base, tu dois utiliser l'équivalent de SQLChangeConnexion avec ta
classe mySQL4wd lorsque les deux bases sont connectées.
merci de ta réponse mais je n'ais pas d'equivalent de SQLChangeConnexion
avec mySQL4wd ???
et si je ne déconnecte pas, cela plante ensuite sur les autres requetes
car je n'ais pas la bonne base.
--
Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)
Fredo MT a écrit :Salut Eric !
Tu peux avoir 2 connexions en simultané, et requêter d'un côté et de
l'autre. Par contre si tu veux à tout prix fermer l'une ou l'autre avec
le mySQLDeconnecte() tu es obligé de te reconnecter à ta base principale.
Le mySQLDeconnecte() doit fonctionner comme le SQLDeconnecte() et
déconnecte toutes les connexions à tes bases. Pour jongler entre telle ou
telle base, tu dois utiliser l'équivalent de SQLChangeConnexion avec ta
classe mySQL4wd lorsque les deux bases sont connectées.
merci de ta réponse mais je n'ais pas d'equivalent de SQLChangeConnexion
avec mySQL4wd ???
et si je ne déconnecte pas, cela plante ensuite sur les autres requetes
car je n'ais pas la bonne base.
--
Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)
Fredo MT a écrit :
Salut Eric !
Tu peux avoir 2 connexions en simultané, et requêter d'un côté et de
l'autre. Par contre si tu veux à tout prix fermer l'une ou l'autre avec
le mySQLDeconnecte() tu es obligé de te reconnecter à ta base principale.
Le mySQLDeconnecte() doit fonctionner comme le SQLDeconnecte() et
déconnecte toutes les connexions à tes bases. Pour jongler entre telle ou
telle base, tu dois utiliser l'équivalent de SQLChangeConnexion avec ta
classe mySQL4wd lorsque les deux bases sont connectées.
merci de ta réponse mais je n'ais pas d'equivalent de SQLChangeConnexion
avec mySQL4wd ???
et si je ne déconnecte pas, cela plante ensuite sur les autres requetes
car je n'ais pas la bonne base.
--
Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)
Fredo MT a écrit :Salut Eric !
Tu peux avoir 2 connexions en simultané, et requêter d'un côté et de
l'autre. Par contre si tu veux à tout prix fermer l'une ou l'autre avec
le mySQLDeconnecte() tu es obligé de te reconnecter à ta base principale.
Le mySQLDeconnecte() doit fonctionner comme le SQLDeconnecte() et
déconnecte toutes les connexions à tes bases. Pour jongler entre telle ou
telle base, tu dois utiliser l'équivalent de SQLChangeConnexion avec ta
classe mySQL4wd lorsque les deux bases sont connectées.
merci de ta réponse mais je n'ais pas d'equivalent de SQLChangeConnexion
avec mySQL4wd ???
et si je ne déconnecte pas, cela plante ensuite sur les autres requetes
car je n'ais pas la bonne base.
--
Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)
"Roumegou Eric" a écrit dans le message de
news:Fredo MT a écrit :Salut Eric !
Tu peux avoir 2 connexions en simultané, et requêter d'un côté et de
l'autre. Par contre si tu veux à tout prix fermer l'une ou l'autre
avec le mySQLDeconnecte() tu es obligé de te reconnecter à ta base
principale. Le mySQLDeconnecte() doit fonctionner comme le
SQLDeconnecte() et déconnecte toutes les connexions à tes bases. Pour
jongler entre telle ou telle base, tu dois utiliser l'équivalent de
SQLChangeConnexion avec ta classe mySQL4wd lorsque les deux bases
sont connectées.
merci de ta réponse mais je n'ais pas d'equivalent de
SQLChangeConnexion avec mySQL4wd ???
et si je ne déconnecte pas, cela plante ensuite sur les autres
requetes car je n'ais pas la bonne base.
--
Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)
Bonjour Eric,
je vais sans doute en dire une énorme, mais j'assume :)
D'après Frédéric Emprin, tu peux avoir 2 classes mysql4WD. Il suffit de
dupliquer la classe actuelle sous un autre nom.
Lors de la déclaration des classes, tu instancie Mysql1 est un
mysql4WD1, et mysql2 est un mysql4WD2.
De cette manière tu peux jouer sur les 2 tables.
Mais comme ça fait un moment que le message est passé, je peux me tromper.
Fred, si tu nous entends ... :)
cordialement
"Roumegou Eric" <Utilisezlelien@fin.msg> a écrit dans le message de
news:mn.8c027d7adc9ec44f.62635@fin.msg...
Fredo MT a écrit :
Salut Eric !
Tu peux avoir 2 connexions en simultané, et requêter d'un côté et de
l'autre. Par contre si tu veux à tout prix fermer l'une ou l'autre
avec le mySQLDeconnecte() tu es obligé de te reconnecter à ta base
principale. Le mySQLDeconnecte() doit fonctionner comme le
SQLDeconnecte() et déconnecte toutes les connexions à tes bases. Pour
jongler entre telle ou telle base, tu dois utiliser l'équivalent de
SQLChangeConnexion avec ta classe mySQL4wd lorsque les deux bases
sont connectées.
merci de ta réponse mais je n'ais pas d'equivalent de
SQLChangeConnexion avec mySQL4wd ???
et si je ne déconnecte pas, cela plante ensuite sur les autres
requetes car je n'ais pas la bonne base.
--
Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)
Bonjour Eric,
je vais sans doute en dire une énorme, mais j'assume :)
D'après Frédéric Emprin, tu peux avoir 2 classes mysql4WD. Il suffit de
dupliquer la classe actuelle sous un autre nom.
Lors de la déclaration des classes, tu instancie Mysql1 est un
mysql4WD1, et mysql2 est un mysql4WD2.
De cette manière tu peux jouer sur les 2 tables.
Mais comme ça fait un moment que le message est passé, je peux me tromper.
Fred, si tu nous entends ... :)
cordialement
"Roumegou Eric" a écrit dans le message de
news:Fredo MT a écrit :Salut Eric !
Tu peux avoir 2 connexions en simultané, et requêter d'un côté et de
l'autre. Par contre si tu veux à tout prix fermer l'une ou l'autre
avec le mySQLDeconnecte() tu es obligé de te reconnecter à ta base
principale. Le mySQLDeconnecte() doit fonctionner comme le
SQLDeconnecte() et déconnecte toutes les connexions à tes bases. Pour
jongler entre telle ou telle base, tu dois utiliser l'équivalent de
SQLChangeConnexion avec ta classe mySQL4wd lorsque les deux bases
sont connectées.
merci de ta réponse mais je n'ais pas d'equivalent de
SQLChangeConnexion avec mySQL4wd ???
et si je ne déconnecte pas, cela plante ensuite sur les autres
requetes car je n'ais pas la bonne base.
--
Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)
Bonjour Eric,
je vais sans doute en dire une énorme, mais j'assume :)
D'après Frédéric Emprin, tu peux avoir 2 classes mysql4WD. Il suffit de
dupliquer la classe actuelle sous un autre nom.
Lors de la déclaration des classes, tu instancie Mysql1 est un
mysql4WD1, et mysql2 est un mysql4WD2.
De cette manière tu peux jouer sur les 2 tables.
Mais comme ça fait un moment que le message est passé, je peux me tromper.
Fred, si tu nous entends ... :)
cordialement
"Roumegou Eric" a écrit dans le message de
news:Fredo MT a écrit :Salut Eric !
Tu peux avoir 2 connexions en simultané, et requêter d'un côté et de
l'autre. Par contre si tu veux à tout prix fermer l'une ou l'autre
avec le mySQLDeconnecte() tu es obligé de te reconnecter à ta base
principale. Le mySQLDeconnecte() doit fonctionner comme le
SQLDeconnecte() et déconnecte toutes les connexions à tes bases. Pour
jongler entre telle ou telle base, tu dois utiliser l'équivalent de
SQLChangeConnexion avec ta classe mySQL4wd lorsque les deux bases
sont connectées.
merci de ta réponse mais je n'ais pas d'equivalent de
SQLChangeConnexion avec mySQL4wd ???
et si je ne déconnecte pas, cela plante ensuite sur les autres
requetes car je n'ais pas la bonne base.
--
Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)
Bonjour Eric,
je vais sans doute en dire une énorme, mais j'assume :)
D'après Frédéric Emprin, tu peux avoir 2 classes mysql4WD. Il suffit de
dupliquer la classe actuelle sous un autre nom.
Lors de la déclaration des classes, tu instancie Mysql1 est un
mysql4WD1, et mysql2 est un mysql4WD2.
De cette manière tu peux jouer sur les 2 tables.
Mais comme ça fait un moment que le message est passé, je peux me tromper.
Fred, si tu nous entends ... :)
cordialement
"Roumegou Eric" <Utilisezlelien@fin.msg> a écrit dans le message de
news:mn.8c027d7adc9ec44f.62635@fin.msg...
Fredo MT a écrit :
Salut Eric !
Tu peux avoir 2 connexions en simultané, et requêter d'un côté et de
l'autre. Par contre si tu veux à tout prix fermer l'une ou l'autre
avec le mySQLDeconnecte() tu es obligé de te reconnecter à ta base
principale. Le mySQLDeconnecte() doit fonctionner comme le
SQLDeconnecte() et déconnecte toutes les connexions à tes bases. Pour
jongler entre telle ou telle base, tu dois utiliser l'équivalent de
SQLChangeConnexion avec ta classe mySQL4wd lorsque les deux bases
sont connectées.
merci de ta réponse mais je n'ais pas d'equivalent de
SQLChangeConnexion avec mySQL4wd ???
et si je ne déconnecte pas, cela plante ensuite sur les autres
requetes car je n'ais pas la bonne base.
--
Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)
Bonjour Eric,
je vais sans doute en dire une énorme, mais j'assume :)
D'après Frédéric Emprin, tu peux avoir 2 classes mysql4WD. Il suffit de
dupliquer la classe actuelle sous un autre nom.
Lors de la déclaration des classes, tu instancie Mysql1 est un
mysql4WD1, et mysql2 est un mysql4WD2.
De cette manière tu peux jouer sur les 2 tables.
Mais comme ça fait un moment que le message est passé, je peux me tromper.
Fred, si tu nous entends ... :)
cordialement
"Roumegou Eric" a écrit dans le message de
news:Fredo MT a écrit :Salut Eric !
Tu peux avoir 2 connexions en simultané, et requêter d'un côté et de
l'autre. Par contre si tu veux à tout prix fermer l'une ou l'autre
avec le mySQLDeconnecte() tu es obligé de te reconnecter à ta base
principale. Le mySQLDeconnecte() doit fonctionner comme le
SQLDeconnecte() et déconnecte toutes les connexions à tes bases. Pour
jongler entre telle ou telle base, tu dois utiliser l'équivalent de
SQLChangeConnexion avec ta classe mySQL4wd lorsque les deux bases
sont connectées.
merci de ta réponse mais je n'ais pas d'equivalent de
SQLChangeConnexion avec mySQL4wd ???
et si je ne déconnecte pas, cela plante ensuite sur les autres
requetes car je n'ais pas la bonne base.
--
Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)
Bonjour Eric,
je vais sans doute en dire une énorme, mais j'assume :)
D'après Frédéric Emprin, tu peux avoir 2 classes mysql4WD. Il suffit de
dupliquer la classe actuelle sous un autre nom.
Lors de la déclaration des classes, tu instancie Mysql1 est un
mysql4WD1, et mysql2 est un mysql4WD2.
De cette manière tu peux jouer sur les 2 tables.
Mais comme ça fait un moment que le message est passé, je peux me tromper.
Fred, si tu nous entends ... :)
cordialement
Jacques TREPP a écrit :"Roumegou Eric" a écrit dans le message de
news:Fredo MT a écrit :Salut Eric !
Tu peux avoir 2 connexions en simultané, et requêter d'un côté et de
l'autre. Par contre si tu veux à tout prix fermer l'une ou l'autre avec
le mySQLDeconnecte() tu es obligé de te reconnecter à ta base principale.
Le mySQLDeconnecte() doit fonctionner comme le SQLDeconnecte() et
déconnecte toutes les connexions à tes bases. Pour jongler entre telle ou
telle base, tu dois utiliser l'équivalent de SQLChangeConnexion avec ta
classe mySQL4wd lorsque les deux bases sont connectées.
merci de ta réponse mais je n'ais pas d'equivalent de SQLChangeConnexion
avec mySQL4wd ???
et si je ne déconnecte pas, cela plante ensuite sur les autres requetes
car je n'ais pas la bonne base.
-- Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)
Bonjour Eric,
je vais sans doute en dire une énorme, mais j'assume :)
D'après Frédéric Emprin, tu peux avoir 2 classes mysql4WD. Il suffit de
dupliquer la classe actuelle sous un autre nom.
Lors de la déclaration des classes, tu instancie Mysql1 est un mysql4WD1,
et mysql2 est un mysql4WD2.
De cette manière tu peux jouer sur les 2 tables.
Mais comme ça fait un moment que le message est passé, je peux me tromper.
Fred, si tu nous entends ... :)
cordialement
Ce qui est important de dupliquer c'est la mysql4wd.dll et bien entendu son
accès d'où la duplication de la classe.
Mais depuis pas mal de temps Rodolphe a modifié la classe et mysql4wd.dll
pour permettre la multi-connexion sur Mysql.
Le nombre de connexion simultannée est de 4.
Jacques TREPP a écrit :
"Roumegou Eric" <Utilisezlelien@fin.msg> a écrit dans le message de
news:mn.8c027d7adc9ec44f.62635@fin.msg...
Fredo MT a écrit :
Salut Eric !
Tu peux avoir 2 connexions en simultané, et requêter d'un côté et de
l'autre. Par contre si tu veux à tout prix fermer l'une ou l'autre avec
le mySQLDeconnecte() tu es obligé de te reconnecter à ta base principale.
Le mySQLDeconnecte() doit fonctionner comme le SQLDeconnecte() et
déconnecte toutes les connexions à tes bases. Pour jongler entre telle ou
telle base, tu dois utiliser l'équivalent de SQLChangeConnexion avec ta
classe mySQL4wd lorsque les deux bases sont connectées.
merci de ta réponse mais je n'ais pas d'equivalent de SQLChangeConnexion
avec mySQL4wd ???
et si je ne déconnecte pas, cela plante ensuite sur les autres requetes
car je n'ais pas la bonne base.
-- Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)
Bonjour Eric,
je vais sans doute en dire une énorme, mais j'assume :)
D'après Frédéric Emprin, tu peux avoir 2 classes mysql4WD. Il suffit de
dupliquer la classe actuelle sous un autre nom.
Lors de la déclaration des classes, tu instancie Mysql1 est un mysql4WD1,
et mysql2 est un mysql4WD2.
De cette manière tu peux jouer sur les 2 tables.
Mais comme ça fait un moment que le message est passé, je peux me tromper.
Fred, si tu nous entends ... :)
cordialement
Ce qui est important de dupliquer c'est la mysql4wd.dll et bien entendu son
accès d'où la duplication de la classe.
Mais depuis pas mal de temps Rodolphe a modifié la classe et mysql4wd.dll
pour permettre la multi-connexion sur Mysql.
Le nombre de connexion simultannée est de 4.
Jacques TREPP a écrit :"Roumegou Eric" a écrit dans le message de
news:Fredo MT a écrit :Salut Eric !
Tu peux avoir 2 connexions en simultané, et requêter d'un côté et de
l'autre. Par contre si tu veux à tout prix fermer l'une ou l'autre avec
le mySQLDeconnecte() tu es obligé de te reconnecter à ta base principale.
Le mySQLDeconnecte() doit fonctionner comme le SQLDeconnecte() et
déconnecte toutes les connexions à tes bases. Pour jongler entre telle ou
telle base, tu dois utiliser l'équivalent de SQLChangeConnexion avec ta
classe mySQL4wd lorsque les deux bases sont connectées.
merci de ta réponse mais je n'ais pas d'equivalent de SQLChangeConnexion
avec mySQL4wd ???
et si je ne déconnecte pas, cela plante ensuite sur les autres requetes
car je n'ais pas la bonne base.
-- Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)
Bonjour Eric,
je vais sans doute en dire une énorme, mais j'assume :)
D'après Frédéric Emprin, tu peux avoir 2 classes mysql4WD. Il suffit de
dupliquer la classe actuelle sous un autre nom.
Lors de la déclaration des classes, tu instancie Mysql1 est un mysql4WD1,
et mysql2 est un mysql4WD2.
De cette manière tu peux jouer sur les 2 tables.
Mais comme ça fait un moment que le message est passé, je peux me tromper.
Fred, si tu nous entends ... :)
cordialement
Ce qui est important de dupliquer c'est la mysql4wd.dll et bien entendu son
accès d'où la duplication de la classe.
Mais depuis pas mal de temps Rodolphe a modifié la classe et mysql4wd.dll
pour permettre la multi-connexion sur Mysql.
Le nombre de connexion simultannée est de 4.
Bonjour,
J'ai déjà posé la question mais je n'avais pas eu de réponses.
J'ai besoin dans un site où je suis en connexion avec ma base de données
par mysql4wd de faire une petite interface dans une autre base mysql (ça
existe ?, oui je màj non je crée et hop je sors) et je reviens à ma
connxion normale.
Bonjour,
J'ai déjà posé la question mais je n'avais pas eu de réponses.
J'ai besoin dans un site où je suis en connexion avec ma base de données
par mysql4wd de faire une petite interface dans une autre base mysql (ça
existe ?, oui je màj non je crée et hop je sors) et je reviens à ma
connxion normale.
Bonjour,
J'ai déjà posé la question mais je n'avais pas eu de réponses.
J'ai besoin dans un site où je suis en connexion avec ma base de données
par mysql4wd de faire une petite interface dans une autre base mysql (ça
existe ?, oui je màj non je crée et hop je sors) et je reviens à ma
connxion normale.
Roumegou Eric a écrit :Bonjour,
J'ai déjà posé la question mais je n'avais pas eu de réponses.
J'ai besoin dans un site où je suis en connexion avec ma base de données
par mysql4wd de faire une petite interface dans une autre base mysql (ça
existe ?, oui je màj non je crée et hop je sors) et je reviens à ma
connxion normale.
Si tes deux bases sont sur le même serveur, tu dois pouvoir faire des
requetes croisées, il suffit de préfixer le nom de la table par le nom du
serveur. Exemple :
select
*
from
base1.tableA
inner join base2.tableB .....
Si ca peut t'aider ...
gg
Roumegou Eric a écrit :
Bonjour,
J'ai déjà posé la question mais je n'avais pas eu de réponses.
J'ai besoin dans un site où je suis en connexion avec ma base de données
par mysql4wd de faire une petite interface dans une autre base mysql (ça
existe ?, oui je màj non je crée et hop je sors) et je reviens à ma
connxion normale.
Si tes deux bases sont sur le même serveur, tu dois pouvoir faire des
requetes croisées, il suffit de préfixer le nom de la table par le nom du
serveur. Exemple :
select
*
from
base1.tableA
inner join base2.tableB .....
Si ca peut t'aider ...
gg
Roumegou Eric a écrit :Bonjour,
J'ai déjà posé la question mais je n'avais pas eu de réponses.
J'ai besoin dans un site où je suis en connexion avec ma base de données
par mysql4wd de faire une petite interface dans une autre base mysql (ça
existe ?, oui je màj non je crée et hop je sors) et je reviens à ma
connxion normale.
Si tes deux bases sont sur le même serveur, tu dois pouvoir faire des
requetes croisées, il suffit de préfixer le nom de la table par le nom du
serveur. Exemple :
select
*
from
base1.tableA
inner join base2.tableB .....
Si ca peut t'aider ...
gg
Jerome PAULIN a écrit :Roumegou Eric a écrit :Bonjour,
J'ai déjà posé la question mais je n'avais pas eu de réponses.
J'ai besoin dans un site où je suis en connexion avec ma base de données
par mysql4wd de faire une petite interface dans une autre base mysql (ça
existe ?, oui je màj non je crée et hop je sors) et je reviens à ma
connxion normale.
Si tes deux bases sont sur le même serveur, tu dois pouvoir faire des
requetes croisées, il suffit de préfixer le nom de la table par le nom du
serveur. Exemple :
hmm j'en doute ??????????
vu que la connexion de la base implique specifiquement une base.
select
*
from
base1.tableA
inner join base2.tableB .....
Si ca peut t'aider ...
gg
Jerome PAULIN a écrit :
Roumegou Eric a écrit :
Bonjour,
J'ai déjà posé la question mais je n'avais pas eu de réponses.
J'ai besoin dans un site où je suis en connexion avec ma base de données
par mysql4wd de faire une petite interface dans une autre base mysql (ça
existe ?, oui je màj non je crée et hop je sors) et je reviens à ma
connxion normale.
Si tes deux bases sont sur le même serveur, tu dois pouvoir faire des
requetes croisées, il suffit de préfixer le nom de la table par le nom du
serveur. Exemple :
hmm j'en doute ??????????
vu que la connexion de la base implique specifiquement une base.
select
*
from
base1.tableA
inner join base2.tableB .....
Si ca peut t'aider ...
gg
Jerome PAULIN a écrit :Roumegou Eric a écrit :Bonjour,
J'ai déjà posé la question mais je n'avais pas eu de réponses.
J'ai besoin dans un site où je suis en connexion avec ma base de données
par mysql4wd de faire une petite interface dans une autre base mysql (ça
existe ?, oui je màj non je crée et hop je sors) et je reviens à ma
connxion normale.
Si tes deux bases sont sur le même serveur, tu dois pouvoir faire des
requetes croisées, il suffit de préfixer le nom de la table par le nom du
serveur. Exemple :
hmm j'en doute ??????????
vu que la connexion de la base implique specifiquement une base.
select
*
from
base1.tableA
inner join base2.tableB .....
Si ca peut t'aider ...
gg