Mise à jour d'une base de données SQL à partir d'une DATASET
Bonjour,
Débutant j'utilise VB.NET 2010 express et SQL server 2008 R2
J'ai créé une base de données SQL et j'arrive bien à récupérer les données dans une DATASET.
Par contre après modification des données dans la DATASET j'essaie de mettre à jour la base de données SQL et là j'ai un plantage. J'ai consulté un tas de tutos mais rien n'y fait ...
Merci d'avance pour votre aide ...
Voilà mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| Imports System.Data.SqlClient
Public Class Accueil
Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click
Dim Connexion As New SqlConnection("Data Source=localhost;Initial Catalog=BDDSQL;User Id=sa;Password=XXXXX;")
Dim MonDataSet As New DataSet
Dim Adaptateur As SqlDataAdapter = New SqlDataAdapter("SELECT * FROM Propriétaire", Connexion)
Dim CommandeBuilder As SqlCommandBuilder = New SqlCommandBuilder(Adaptateur)
Connexion.Open()
Adaptateur.Fill(MonDataSet, "Propriétaire")
'Modification des données dans le DATASET, jusque-là ça fonctionne correctement
'C'est là que le plantage arrive au niveau de l'instruction suivante
Adaptateur.Update(MonDataSet, "Propriétaire")
Connexion.Close()
End Sub
End Class |