Se connecter à une base MySQL(Multimania) Via un prog VB? (Urgent)

Se connecter à une base MySQL(Multimania) Via un prog VB? (Urgent) - VB/VBA/VBS - Programmation

Marsh Posté le 23-12-2002 à 13:31:12    

Salut à tous,
 
J'ai (hélas) un site sur lycos, avec la gestion de base de donnée (MySQL) et je voudrais mettre à jour des enregistrements via un prog VB qui tourne sur mon PC et non pas sur une page web.
 
Je voudrais simplement savoir comment se connecter sur cette base de donnée via un prog VB...
 
 
Merci d'avance


---------------
C17
Reply

Marsh Posté le 23-12-2002 à 13:31:12   

Reply

Marsh Posté le 23-12-2002 à 13:49:28    

Tu peux pas à moins de passer par un de tes propre script pour faire joujou avec la DB.

Reply

Marsh Posté le 23-12-2002 à 13:57:27    

*Syl* a écrit :

Tu peux pas à moins de passer par un de tes propre script pour faire joujou avec la DB.


 
Je m'y connait pas de trop mais c'est possible de lancer un script avec VB qui exécute une req. SQL transmise par le prog VB?
 
(ça résoudrait mon problème...)


---------------
C17
Reply

Marsh Posté le 23-12-2002 à 14:02:51    

http://archive.dbforums.com/showth [...] did=365648
 
C'est possible : je n'ai pas approfondi la question mais je pense que tu dois integrer uen DLL faite pour et basta

Reply

Marsh Posté le 23-12-2002 à 14:04:37    

Bah wé en passant par Winsock par exemple mais il doit sûrement avec un compo qui gère déjà le protocole HTTP ou bien tu utilises carrément l'activex d'IE pour surfer (M$ Internet Control) .

Reply

Marsh Posté le 23-12-2002 à 14:06:14    

samuelp a écrit :

http://archive.dbforums.com/showth [...] did=365648
 
C'est possible : je n'ai pas approfondi la question mais je pense que tu dois integrer uen DLL faite pour et basta

Oui mais lui il parle de lycos et à ma connaissance on peut pas attaquer la DB directement..

Reply

Marsh Posté le 23-12-2002 à 14:06:55    

je crois que pour des raisons de sécurité il n'est pas possible de se connecter a distance a une base de donnée situés chez un hebergeur gratuit ,
 
j'avais essayé de connecter un connecteur ODBC à ma base situé sur un serveur de Free mais rien a faire  :(  


---------------
Nothing can stop me, I'm never satisfied, I take what i want, refuse to be denied...
Reply

Marsh Posté le 23-12-2002 à 14:08:07    

*Syl* a écrit :

Bah wé en passant par Winsock par exemple mais il doit sûrement avec un compo qui gère déjà le protocole HTTP ou bien tu utilises carrément l'activex d'IE pour surfer (M$ Internet Control) .

Ou encore WinInet..:)

Reply

Marsh Posté le 23-12-2002 à 14:28:27    

t'as essayé ADO avec VB?  Ca doit marcher sans problème si tu sais construire une ConnectionString.  Tu dois seulement avoir le driver ODBC de MySQL installé sur ta machine (+ADO bien sûr).


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 23-12-2002 à 14:31:52    

drasche a écrit :

t'as essayé ADO avec VB?  Ca doit marcher sans problème si tu sais construire une ConnectionString.  Tu dois seulement avoir le driver ODBC de MySQL installé sur ta machine (+ADO bien sûr).


 
Oui, c'est bien ce que je pensais utiliser, mais ce que je cherche c'est le nom ou l'adresse du serveur...  Sur Multimania ils donnent des exemples avec à chaque fois 'LocalHost'...
 
C'est possible par une commande (php) de retrouver le nom du serveur?


---------------
C17
Reply

Marsh Posté le 23-12-2002 à 14:31:52   

Reply

Marsh Posté le 23-12-2002 à 14:38:30    

sql.multimania.com

Reply

Marsh Posté le 23-12-2002 à 14:45:08    

*Syl* a écrit :

sql.multimania.com


 
213.193.0.35  :o


---------------
Nothing can stop me, I'm never satisfied, I take what i want, refuse to be denied...
Reply

Marsh Posté le 23-12-2002 à 14:46:13    

raph93 a écrit :


 
213.193.0.35  :o  


 
jviens de faire le test , apparement c mort


---------------
Nothing can stop me, I'm never satisfied, I take what i want, refuse to be denied...
Reply

Marsh Posté le 23-12-2002 à 14:50:00    

concernant le serveur, port et login, ça devrait figurer dans les pages d'aide de multimania/lycos non? (j'ai pas de site chez eux donc je sais po)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 23-12-2002 à 15:06:16    

Alors voilà mon code de connexion:

Code :
  1. Adodc1.ConnectionString = "Provider=MSDASQL.1;Driver=MySQL;server=sql.multimania.com;login=MonLogin;password=MonMotDePasse;database=MonLogin_db"
  2. Adodc1.RecordSource = "select * from news"
  3. Adodc1.Refresh


 
Mais à mon avis y'a juste le serveur qui n'est pas valide. Lorsque je lance le prog, après un petit moment il me met le message: "Can't connect to MySQL server on 'sql.multimania.com'
 
(Idem avec 213.193.0.35)


---------------
C17
Reply

Marsh Posté le 23-12-2002 à 18:22:33    

C17 a écrit :

Alors voilà mon code de connexion:

Code :
  1. Adodc1.ConnectionString = "Provider=MSDASQL.1;Driver=MySQL;server=sql.multimania.com;login=MonLogin;password=MonMotDePasse;database=MonLogin_db"
  2. Adodc1.RecordSource = "select * from news"
  3. Adodc1.Refresh


 
Mais à mon avis y'a juste le serveur qui n'est pas valide. Lorsque je lance le prog, après un petit moment il me met le message: "Can't connect to MySQL server on 'sql.multimania.com'
 
(Idem avec 213.193.0.35)


 
les firewall tu connais  :whistle:


---------------
Nothing can stop me, I'm never satisfied, I take what i want, refuse to be denied...
Reply

Marsh Posté le 23-12-2002 à 23:00:03    

bah tu fous un bête script sur ta page qui prends une requete en param et qui l'execute...

Reply

Marsh Posté le 23-12-2002 à 23:25:36    

lorill a écrit :

bah tu fous un bête script sur ta page qui prends une requete en param et qui l'execute...  


 
Pour ça pas de problèmes, mais pour récupérer les infos(de la base vers le prog VB), tu sais comment on fait?


---------------
C17
Reply

Marsh Posté le 23-12-2002 à 23:36:34    

C17 a écrit :


Pour ça pas de problèmes, mais pour récupérer les infos(de la base vers le prog VB), tu sais comment on fait?


ben tu fous le resultat dans la page contenant le script de telle maniere que tu puisse le recuperer en lisant la page. (hint: xml)

Reply

Marsh Posté le 04-01-2003 à 12:21:47    

A y'est!   J'ai trouvé!
 
Pour ceux que ça intéressent:
 
http://www.freesql.org/
 
 
là on peut ouvrir une base MySQL gratos pour l'utiliser comme on veut via ODBC, c'est un peu limité(100 transactions par users par jour) mais c'est super!


---------------
C17
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed