Nous sommes actuellement le 14 Juil 2026, 19:18

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 9 message(s) ] 
Auteur Message
MessagePublié: 19 Nov 2003, 22:29 
Hors-ligne
Fidèle
Fidèle

Inscription : 06 Jan 2003, 19:14
Message(s) : 689
Bonjour, j'ai ici mon programme vb avec une fenêtre d'un Top 10. J'aimerais que le Top10 soit récupéré de mon serveur MySQL, ensuite ça regarde si le score peut figurer dans le Top10, et ensuite ça le renvoie au serveur (écrase).

J'aimerais savoir quelles bases j'ai besoin pour parvenir à cela. Je fais déjà du PHP / MySQL mais je ne sais pas comment envoyer mes requêtes à partir de mon code VB. En cherchant un peu j'ai lu ADOBD, ODBC. J'ai téléchargé le driver du site MySQL et ensuite dans Admin. Tools / Data Sources (ODBC) j'ai configuré mon driver. Mon serveur MySQL est déjà configuré et fonctionnel sous EasyPHP.

Maintenant, que dois-je faire dans VB pour utiliser ce driver ? Pouvez-vous m'indiquer un tutoriel sur ce sujet ?

Aussi, est-ce que les personnes qui utiliseront mon programme auront aussi besoin d'installer un quelconque driver, ou ça va marcher directement avec mon .exe compilé ?

Merci beaucoup !!


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 19 Nov 2003, 23:26 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 08 Jan 2002, 11:31
Message(s) : 811
Localisation : Still on Mars
Salut, vla un sujt for interessant car je travaille sur quelque chose de semblable sauf que je m<evite de me limiter au language pour l'application client.

Jai une application server fait en PHP, j'ai un application fait en php-gtk (ca pourrait etre aussi bient en python,perl,vb)

Le client envoyois les requete au server en passant par les sockets et en utilisant xmlrpc (tu pourrais aussi utiliser soap)

Ces tres simple a utiliser et ton client qui vas avoir ton application a pas besoin de ce casser la tete a installer mysql, seulment un beau .exe qui fait tout la job.

Apres il sagit juste de securiser les communications. (SSL)

Si tu veux voir dequoi ca l'a lair bien je présente ce mois si ce sujet a la rencontre de PHP Quebec a montreal et a Québec !

http://phpquebec.org/?pid=12&mid=40

Aussi je meterais mon tuto disponible sur le net quand j'aurai terminé.

_________________
Pro_PHP

La Conference PHP Québec 2008
La communauté PHP Québec


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 19 Nov 2003, 23:40 
Hors-ligne
Fidèle
Fidèle

Inscription : 06 Jan 2003, 19:14
Message(s) : 689
Merci. Pour l'instant je dois le faire en VB (c'est un extra que j'aimerais ajouter à mon projet que j'ai fini 3 semaines à l'avance :p) et j'aimerais donc en savoir plus au sujet des connexions aux serveurs MySQL à partir de vb.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 21 Nov 2003, 19:33 
Hors-ligne
Fidèle
Fidèle

Inscription : 06 Jan 2003, 19:14
Message(s) : 689
Bump!


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 21 Nov 2003, 21:04 
Hors-ligne
Référence
Référence
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 00:24
Message(s) : 5834
google ??

http://www.vbmysql.com
il y en a plein d'autres

_________________
This posting is provided "AS IS" with no warranties, and confers no rights!
©2006 - 2014 Jump


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 21 Nov 2003, 23:10 
Hors-ligne
Fidèle
Fidèle

Inscription : 06 Jan 2003, 19:14
Message(s) : 689
Merci, j'ai réussi à ajouter de l'information dans ma bd :P Maintenant je dois chercher comment en prendre (c'est spécial la syntaxe..)

Questions : quels ports forwarder vers mon ordi pour que le .exe puisse se connecter à mon serveur ? Je suis capable de le connecter quand le host est localhost, mais si je mets mon ip réseau (192.168.1.101) ou mon ip du web, ca ne marche pas. J'en conclus que le port de mysql n'est pas forwardé ou autre.

Aussi, est-ce que n'importe qui pourra utiliser mon programme et se connecter à la bd sans problème? Ou il va falloir qu'ils installent le driver ODBC. Mon but étant bien sûr de n'avoir qu'un simple .exe qui fait tout le travail ;)


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 24 Nov 2003, 01:41 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 08 Jan 2002, 11:31
Message(s) : 811
Localisation : Still on Mars
Par default mysql roule sous le port 3306.
Tu peux voir ta config dans mycnf (j'ai aucune idée ou il serait situé sur windows) situé dans /etc/mycnf

Si tout les applications ce connect a ton serveur tu devras donner des droit a tout les utilisateurs de ce connecter avec une addresse ip X. Évidement cette addresse ip ne peut changer a moin de changer les droits.
http://www.mysql.com/doc/en/GRANT.html

Puis je conseil pas d'ouvrir ta bd a des connections distantes (avis purement personnel)

Il auront pas le choix d'avoir les driver et mysql d'installer a mon avis.(corrigé moi si je me trompe)

Avec xmlrpc tu aurais aucun souci a ce niveau car tout le code ce trouverais sur le serveur ou presques (requete a la bd, manipulation d'informations, ...)

_________________
Pro_PHP

La Conference PHP Québec 2008
La communauté PHP Québec


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 24 Nov 2003, 08:24 
Hors-ligne
Fidèle
Fidèle

Inscription : 06 Jan 2003, 19:14
Message(s) : 689
Bon alors je vais voir c'est quoi xmlrpc. Ca fonctionne sensiblement de la même manière ? Parce qu'il ne faut pas oublier que tout mon code client doit être en vb, pour le serveur ça n'a pas d'importance.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 25 Nov 2003, 00:31 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 08 Jan 2002, 11:31
Message(s) : 811
Localisation : Still on Mars
En fait ton tu as pratiquement plus besoin de code client (tout dependament de ce que tu fais)

TU pourrais tres bien retourne un array , et la ton client en vb dispose les element dans la page.
Donc ton code client sert uniquement a affichers des chose mais plus a faire du traitement de données ou meme faire des calcules.

http://ca3.php.net/manual/en/ref.xmlrpc.php (doc php xmlrpc)
http://xmlrpc-epi.sourceforge.net/ (doc xmlrpc)
http://www.xmlphp.com/ ( un bon livre qui contient un chapitre sur le xmlrpc et php)
http://www.sitepoint.com/article/827/3 (un tuto xmlrpc)
http://www.rebolfrance.net/articles/xml ... ebxr1.html (quelque chose en francais que je viens de trouvé a l'instant qui me semble bien expliquer)

Avec tout ces info la tu devrais etre bon pour faire quelque chose de bien.

Have fun ! ;)

_________________
Pro_PHP

La Conference PHP Québec 2008
La communauté PHP Québec


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 9 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 3 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
cron
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site