Bonjour,
Alors voila mon souci, j'ai un programme qui gère ma base de donnée, j'arrive a écrire dans ma base de donnée, à y lire, mais pour se qui est de la modifier pas moyen.
Quoi que je face sa plante, je suis partie d'un fichier access simple, que je créer manuellement, sans clé primaire avec la possibiliter de mettre des valeur null.
L'erreur se fait à la mise à jour.
La commande que j'utiliser est la suivante :
ObjetDataRow = ObjetDataSet.Tables("FICHEPATIENT").Rows(RowNumber)
'Modifier les valeurs des champs en récupérant le contenu des TextBox
ObjetDataRow("Nom") = Me.Nom.Text
ObjetDataRow("Prenom") = Me.Prenom.Text
'Pour modifier les valeurs changées dans le DataAdapter
ObjetCommandBuilder = New OleDbCommandBuilder(ObjetDataAdapter)
'Mise à jour
ObjetDataAdapter.Update(ObjetDataSet, "FICHEPATIENT")
'On vide le DataSet et on le 'recharge' de nouveau.
ObjetDataSet.Clear()
ObjetDataAdapter.Fill(ObjetDataSet, "FICHEPATIENT")
ObjetDataTable = ObjetDataSet.Tables("FICHEPATIENT")