Bonjour, je viens d'installer MySQL 5 avec EasyPHP et PHPMyAdmin pour crèè des bases de donnèes.

je veut confectionner des interfaces en VB.NET en utilisant des DataGridView(pour les combobox et checkbox principalement)

J'ai comme Imports
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Imports MySql.Data.MySqlClient
Code de Connexion
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Dim Conn As MySqlConnection
Conn = New MySqlConnection
 
Conn.ConnectionString = "Server=127.0.0.1 ;DataBase=facturation ;User Id=root ;"
 
Conn.Open()
MessageBox.Show("connexion etablie")
Code de liaison de ma table "clients"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Dim MyDataSet As New DataSet
Dim MyAdapter As New MySqlDataAdapter
 
MyAdapter.SelectCommand = New MySqlCommand("SELECT * FROM clients", Conn)
MyAdapter.Fill(MyDataSet)
 
DGV_Clients.DataSource = MyDataSet.Tables(0)
 
MessageBox.Show("Chargement des clients effectuer")

j'ai adapter la portion de code suivante d'un autre projet(avec Access) mais il me génère un erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Dim MySQLCommandBuilder As MySqlCommandBuilder
 
MySQLCommandBuilder = New MySqlCommandBuilder(MyAdapter)
 
MyAdapter.UpdateCommand = MySQLCommandBuilder.GetUpdateCommand
 
MyAdapter.Update(MyDataSet, "clients")
 
MessageBox.Show("Mise à Jour effectuer")
Message d'erreur
Impossible pour Update de trouver TableMapping['clients'] ou DataTable 'clients'

c'est ma 1er interface avec MySQL alors j'ai poster toutes mes parties de code. si jamais vous penser qu'il y a un meilleur methode je suis ouvert

sinon donc probleme pour la mise a jour de ma base de donnèes après modification de la grille


et si vous pourriez m'indiquer comme fair pour un mode formulaire(avec boite texte) sa serais sympa


merci