1 pièce(s) jointe(s)
Mise à jour bd sql server 2008 à partir du datagridview sous vb.net 2010
Bonjour à tous,
j'ai un souci avec la mise à jour de ma base de données (SDZ) créee sous SQL SERVER 2008, à partir d'un datagridview. Je voudrais surtout pouvoir répercuter les modifications effectuées dans le datagrid directement dans la base.
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Connexion As New SqlConnection("Data Source=localhost;Initial Catalog=SDZ;User Id=sa;Password=herve;")
Dim ds As New DataSet
Try
Connexion.Open()
Catch ex As Exception
MsgBox(("Erreur lors de la connexion à la BDD... Vérifiez votre connexion ou contactez votre administrateur.."), MessageBoxButtons.OK)
Me.Close()
End Try
Dim Requete As String = "SELECT * from Musiques"
Dim Commande As New SqlCommand(Requete, Connexion)
Dim Adaptateur As New SqlDataAdapter(Commande)
Try
Adaptateur.Fill(ds, "SELECT * from Musiques")
'Liaison avec le DataGrid
Catch ex As Exception
Console.WriteLine(ex.Message)
End Try
Me.DGV.DataSource = ds.Tables("SELECT * from Musiques").DefaultView
End Sub |
Erreur en pj.Pièce jointe 182308
Merci d'avance pour votre aide et pardon pour la forme de mon message
mise à jour sqldatagridview
pour faire la mise à jour dans ton datagrid, il faut utiliser la fonction sql UPDATE que tu devra passer tout juste après la fonction SELECT. par exemple : dim update AS new sqlclient.sqlcommand("UPDATE tatable SET id, champsuivant...",connection) ceci te permet de prendre les enregistrements modifiés