CONNECT TO MYSQL EN VB.NET

cs_tiboooo Messages postés 15 Date d'inscription jeudi 9 novembre 2000 Statut Membre Dernière intervention 6 juin 2006 - 6 juin 2006 à 12:04
r_gabor Messages postés 42 Date d'inscription vendredi 16 novembre 2001 Statut Membre Dernière intervention 16 mars 2012 - 14 févr. 2011 à 22:41
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/37945-connect-to-mysql-en-vb-net

r_gabor Messages postés 42 Date d'inscription vendredi 16 novembre 2001 Statut Membre Dernière intervention 16 mars 2012
14 févr. 2011 à 22:41
Salut,

Desole, mon francais encore pire maintenant :)

Alors, si tue eest sure que MySql est installer, probablement le probleme est le parfeux.

Essai le suivant:

Click Demarre/executer, ecrir firewall.cpl etpuis click ok. Dans la fenetre, temporarement desactive the parfeux. Test ton code maintenant.

Si ca marche, ce veux dire, port TCP 3306 il faut ouvrir et apre tu peux reactiver le parfex.
cs_arizki Messages postés 1 Date d'inscription mercredi 26 janvier 2005 Statut Membre Dernière intervention 14 février 2011
14 févr. 2011 à 22:34
Salut,
Je n'arrive pas à executer votre code.
en fait je recois le message d'erreur suivant:
[MySQL][ODBC 3.51 Driver]Can't connect to MySQL server on 'localhost' (10061)
pourriez-vous m'aider?
cs_interax5 Messages postés 3 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 10 janvier 2011
7 janv. 2011 à 03:14
Super ce script ...
amira15 Messages postés 1 Date d'inscription dimanche 9 mai 2010 Statut Membre Dernière intervention 9 mai 2010
9 mai 2010 à 17:54
salut tout le monde
je veux établir une connexion entre .net et mysql server
est ce qu'il y'a quelqu'un qui peut m'aider pour le code source?
merci d'avance
the_snakes Messages postés 1 Date d'inscription dimanche 2 janvier 2005 Statut Membre Dernière intervention 7 mai 2010
7 mai 2010 à 20:24
salut tous le monde
j'ai la même erreur que adelinoo, avez vous une petite solution a nous apportez ?
en vous remerciant
bonne soiré
adelinoo Messages postés 2 Date d'inscription vendredi 29 mai 2009 Statut Membre Dernière intervention 24 mars 2010
24 mars 2010 à 08:06
j 'ai un message d erreur :
[Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié
Tsdi1a Messages postés 3 Date d'inscription jeudi 9 juin 2005 Statut Membre Dernière intervention 19 mars 2009
29 janv. 2009 à 15:16
Bonjour tous le monde,
Je veux établir une connexion entre dotnet et mysql ??
Est-ce que il faut installer quelle que chois ?
Le quelle !!??!!
sabah1986 Messages postés 4 Date d'inscription mardi 14 octobre 2008 Statut Membre Dernière intervention 22 octobre 2008
16 oct. 2008 à 10:33
bonjour,
je suis débutante en vb.net, je voudrais connecter l'adodc1 avec une base de donnee my sql mé j'arive pa vous poves me donner une solution svp
merci d'avance
kegi Messages postés 164 Date d'inscription jeudi 23 octobre 2003 Statut Membre Dernière intervention 25 août 2008
10 nov. 2007 à 11:03
J'ai réinstallé et ça marche...

merci !
bonne journée.
r_gabor Messages postés 42 Date d'inscription vendredi 16 novembre 2001 Statut Membre Dernière intervention 16 mars 2012
9 nov. 2007 à 08:53
Salut,

Je pense que sur ton pc le connector MYSQL est pas intallee.

Pour que le code functionne il faut installer MYSQL connecteur pot NET, la quelle tu peux telecharger depuis le site de MYSQL
kegi Messages postés 164 Date d'inscription jeudi 23 octobre 2003 Statut Membre Dernière intervention 25 août 2008
8 nov. 2007 à 12:50
bonjour,
je débute en vb,

qu'est-ce que cette erreur veux dire ?

System.Runtime.InteropServices.COMException was unhandled
ErrorCode=-2147467259
Message="[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified"
Source="Microsoft OLE DB Provider for ODBC Drivers"
StackTrace:
at ADODB.ConnectionClass.Open(String ConnectionString, String UserID, String Password, Int32 Options)
at MySQL_Net.MySQL.MySQL_Conn(String Server, String Db, String User, String Pwd) in C:\Documents and Settings\kegi\Desktop\vbfrance_CONNECT-TO-MYSQL-VB-NET___Page\MySQL_Net\MySQL_Net\MySQL.vb:line 16
at MySQL_Net.frmMySQL.Form1_Load(Object sender, EventArgs e) in C:\Documents and Settings\kegi\Desktop\vbfrance_CONNECT-TO-MYSQL-VB-NET___Page\MySQL_Net\MySQL_Net\Form1.vb:line 22
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.SafeNativeMethods.ShowWindow(HandleRef hWnd, Int32 nCmdShow)
at System.Windows.Forms.Control.SetVisibleCore(Boolean value)
at System.Windows.Forms.Form.SetVisibleCore(Boolean value)
at System.Windows.Forms.Control.set_Visible(Boolean value)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(ApplicationContext context)
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun()
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel()
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(String[] commandLine)
at MySQL_Net.My.MyApplication.Main(String[] Args) in 17d14f5c-a337-4978-8281-53493378c1071.vb:line 81
at System.AppDomain.nExecuteAssembly(Assembly assembly, String[] args)
at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()

merci d'avance,
Kevin.
cs_imtinen Messages postés 7 Date d'inscription mardi 17 avril 2007 Statut Membre Dernière intervention 26 mars 2008
8 mai 2007 à 11:21
bonjours, je travail avec le vb.net et je veux fair une connexion avec une base mysql dans easyphp pour ajouter ou suprimer de la base a paptir d'un combobox dans mon application.

imtinen
Specialk2007 Messages postés 2 Date d'inscription jeudi 19 avril 2007 Statut Membre Dernière intervention 21 avril 2007
21 avril 2007 à 12:27
Pour repondre a ta question, je programme un microcontroleur PIC de Microship(copyright)
C'est un 18F2520.
r_gabor Messages postés 42 Date d'inscription vendredi 16 novembre 2001 Statut Membre Dernière intervention 16 mars 2012
19 avril 2007 à 19:33
Salut Kevin,

Pour mysql tout est dans l'example mais parcontre tu apelle quoi par microcontroleur?
Specialk2007 Messages postés 2 Date d'inscription jeudi 19 avril 2007 Statut Membre Dernière intervention 21 avril 2007
19 avril 2007 à 18:32
Bonjour,

je voudrais developper en vb une application qui puisse recuperer des donnees dans la ma base de données mysql de easy php et les envoyer vers un microcontroleur.

Le problème c'est que je ne suis pas très bon en vb!

Quelqu'un pourrait m'aider?

Merci d'avance

Kevin
r_gabor Messages postés 42 Date d'inscription vendredi 16 novembre 2001 Statut Membre Dernière intervention 16 mars 2012
28 févr. 2007 à 18:54
GADSN Messages postés 72 Date d'inscription samedi 11 mars 2006 Statut Membre Dernière intervention 14 août 2008
28 févr. 2007 à 18:16
salut gabor
si vous pouvez m'aider comment configurer mysql pour quil accept les connexion pas seulement en localhost.
j'ai reussi a le faire mais maintenant je peu pas me connecter en localhost je peux juste le faire a distance c'est con non :(
r_gabor Messages postés 42 Date d'inscription vendredi 16 novembre 2001 Statut Membre Dernière intervention 16 mars 2012
28 févr. 2007 à 18:10
salut

tu veux dire, sur reseaux local?

si je pense bien ex: post1 tu a le mysql installer et configure.
post2 tu install ton software, et pour pouvoire de ce connecter a le post1 sur le base sql, tu doit configure mysql pour quil accept les connexion pas seulement en localhost.

devrais functionner

Gabor
GADSN Messages postés 72 Date d'inscription samedi 11 mars 2006 Statut Membre Dernière intervention 14 août 2008
28 févr. 2007 à 16:18
re
si je veux me connecter a distance cad a une base qui se trouve sur un autre poste (sur mon reseau local);est ce que je doi seulement mettre l'@ip du serveur où se trouve la base ou comment
car j'ai essayé et j'ai mis l'@ip du serveur et executant le programme d'une autre machine ça marche pas mais du serveur il marche
j'ai essayé avec un autre driver : mysql.data ( http://www.vbfrance.com/code.aspx?ID=38421) et j'ai reussi alors est que c'est de ça la faute ??,
GADSN Messages postés 72 Date d'inscription samedi 11 mars 2006 Statut Membre Dernière intervention 14 août 2008
28 févr. 2007 à 09:54
bonjour R_GABOR
j'ai essayé ça et ça marche : )
data = typd.Text
Rs MySQL_Select(Connexion, "*", "produit", "famille '" & data.ToString & "'", , )
c'été une probleme de ' et "
bon courage
r_gabor Messages postés 42 Date d'inscription vendredi 16 novembre 2001 Statut Membre Dernière intervention 16 mars 2012
21 févr. 2007 à 19:18
Salut GADSN,

Essaier ca,

Rs = MySQL_Select(Connexion, "*", "produit", "famille=" & Data, "")

ou ca

Rs = MySQL_Select(Connexion, "*", "produit", "famille=" & Data)

Comme le Where et Group et Order cest optional, ta pas besoin de fournir le donnes.

Dit moi si ta reusie :)

Gabor
GADSN Messages postés 72 Date d'inscription samedi 11 mars 2006 Statut Membre Dernière intervention 14 août 2008
21 févr. 2007 à 14:33
voila l'erreur que je reçois
[MySQL][ODBC 3.51 Driver][mysqld-4.1.9-max]Champ 'pointage' inconnu dans where clause Champ 'film' inconnu dans where clause
GADSN Messages postés 72 Date d'inscription samedi 11 mars 2006 Statut Membre Dernière intervention 14 août 2008
21 févr. 2007 à 13:24
salut Kristof10
oui mais "id=" & DataId n'est pas une chaine
pour moi exemple de data : 'film'
Kristof10 Messages postés 15 Date d'inscription jeudi 21 août 2003 Statut Membre Dernière intervention 4 mars 2011
21 févr. 2007 à 13:22
Salut GADSN,

chez moi cela marche comme ça :

Rs = MySQL_Select(Connexion, "*", "controle_porte", "id=" & DataId, , "id")

Chrystof
@+
GADSN Messages postés 72 Date d'inscription samedi 11 mars 2006 Statut Membre Dernière intervention 14 août 2008
21 févr. 2007 à 12:59
Salut, un grand bravo pour ton travail, il me rend bien service,merci infinement;
mon probleme c'est que je n'arrive pas a faire un select avec where est une chaine de caractère
Rs = MySQL_Select(Connexion, "*", "produit","famille=" & data , , )
'data est un champ que je le recupere d'un textbox
'data = typd.Text
si tu peut m'aider je serais tres reconnaissant et merci une autre fois
r_gabor Messages postés 42 Date d'inscription vendredi 16 novembre 2001 Statut Membre Dernière intervention 16 mars 2012
7 févr. 2007 à 16:08
De rien :)
wouldsmina Messages postés 18 Date d'inscription lundi 2 juin 2003 Statut Membre Dernière intervention 8 mars 2007
7 févr. 2007 à 16:04
ok merci, ca marche. pour ceux qui aurais le meme soucis que moi, il faut éditer les propriétés du projet, puis dans l'onglet references, il faut cocher Microsoft ActiveX Data Objects 2.8 Library. si elle n'est pas dans la liste il faut faire ajouter...
merci GABOR c'est du bon boulot.
r_gabor Messages postés 42 Date d'inscription vendredi 16 novembre 2001 Statut Membre Dernière intervention 16 mars 2012
7 févr. 2007 à 15:30
Salut,

Tout simplement il faut ajouter la reference Microsoft ActiveX Data Objects 2.8 Library a ton application et ca va marcher :)
wouldsmina Messages postés 18 Date d'inscription lundi 2 juin 2003 Statut Membre Dernière intervention 8 mars 2007
7 févr. 2007 à 10:27
bonjour,
je suis débutant en vb.net, je voudrais adapter ce code a mes besoin, le probleme c'est quand je declare "Dim Connexion As ADODB.Connection" et "Dim Rs As ADODB.Recordset" dans un public class, l'application me signal que les types sont non défini! je ne comprend pas ce que je doit faire. quelqu'un peut il m'aider?
Kristof10 Messages postés 15 Date d'inscription jeudi 21 août 2003 Statut Membre Dernière intervention 4 mars 2011
2 oct. 2006 à 10:05
Salut, félicitation pour ton travail, il me rend bien service.

Je n'arrive pas à rajouter une fonction de recherche ?! Exemple, rechercher un nom dans la base mysql !?

Peux-tu me transmettre un exemple ? Voir rajouter cette fonction ?

Merci d'avance
cs_tiboooo Messages postés 15 Date d'inscription jeudi 9 novembre 2000 Statut Membre Dernière intervention 6 juin 2006
6 juin 2006 à 17:16
okay merci
r_gabor Messages postés 42 Date d'inscription vendredi 16 novembre 2001 Statut Membre Dernière intervention 16 mars 2012
6 juin 2006 à 13:27
Salut, Je connait pas les hebergeur francais, mais meme presque tout les hebergeur bloque le acces de lexterieur. Le truc tu peux faire peutetre est de lier mysql avec php et prend les donnees de php avec vb. Dans ce procedure tu doit faire tout les parametrage de ton connexion et dautres avec php.
cs_tiboooo Messages postés 15 Date d'inscription jeudi 9 novembre 2000 Statut Membre Dernière intervention 6 juin 2006
6 juin 2006 à 12:04
Bonjour,
quelqu'un connait un hebergeur gratuit qui ouvre les connexions exterieur sur ses bases Mysql ?
Rejoignez-nous