Visual basic 2008 express, ajout de données dans une base de donnée mysql
debbv
Messages postés14Date d'inscriptionsamedi 19 décembre 2009StatutMembreDernière intervention14 mars 2011
-
20 déc. 2009 à 08:34
debbv
Messages postés14Date d'inscriptionsamedi 19 décembre 2009StatutMembreDernière intervention14 mars 2011
-
20 déc. 2009 à 09:03
Salut à tous , au fait je m y connais pas trop a la programmation vb 2008.
Et la je suis confronté a un probleme.
Au fait j ai une Base de donnees mysql qui s appele Gestetude
avec une table etudiant (matricule,nom,date_naissance).
j attaque avec vb2008 cette base avec vb2008.
Ma base .
Dans un formulaire .j ai rempli des textbox
textbox1 c'est pour le matricule
textbox2 ------------- -----------nom
datetimepicker1.....---------- date de naissance.
Je sais me connecter à la base.
Je veux maintenant ajouter les 3 valeurs saisi dans dans ces 3 controles a ma base.
----------------------------------------------
'ce code est cencé ajouter des données prédefinis a ma base
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim SQL As String
Dim MyCommand As New MySqlCommand
Dim MyDataReader As MySqlDataReader
Dim ConnnectionStr = "Database=;Data Source=1.2.3.4;User Id=root;Password=123456"
Dim Connection = New MySqlConnection
Connection.ConnectionString = ConnnectionStr
Dim MyAdapter = New MySqlDataAdapter
Connection.Open()
'Dim MySQLCmd = "INSERT INTO visual.test (`matricule` ,`nom` ,`date_naissance`)VALUES('E400', 'durant', '11/12/1990');"
MyCommand.Connection = Connection
'création de la requête
SQL "INSERT INTO `test` SET `matricule` ""E400"", `nom` = ""durant"", `date_naissance` = ""11/12/1990"";"
MyCommand.CommandText = SQL
'récupère les données de la requête
MyDataReader = MyCommand.ExecuteReader
'MyAdapter.InsertCommand = New MySqlCommand(MySQLCmd, Connection)
MSGBOX5("ENREGISTREMENT FAIT")
End Sub
----------------------------------------------
Mon probleme est que comment puis je ajouter les données saisi dans mes 3 controles a ma base..........................
Merci et sachez que toute aide serait la bienvenu ....
Merci d'avance .