Violation de l'accès concurrentiel, généralement du à quoi ? (vb2005e)

[Résolu]
Signaler
Messages postés
548
Date d'inscription
mercredi 28 juillet 2004
Statut
Membre
Dernière intervention
11 septembre 2013
-
 haboude -
bonsoir,

je n'arrive pas à trouver mon erreur:
Violation de l'accès concurrentiel

code:

Private
Sub nouv_clie_Click(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles nouv_clie.Click

   Me.PersonnesBindingSource.EndEdit()
   Me
.PersonnesBindingSource.AddNew()
   NomTextBox.Text = "nouveau client"
grille_clie.CurrentRow.Cells("nom_entite").Value=NomTextBox.Text

   Me.PersonnesTableAdapter.Update(Me
.BASEDataSet.personnes)
 (<-- erreur sur cette ligne)
End
Sub

et parfois çà ne le fait pas, je vous demande si il y a généralement une récurence dans ce type d'erreur ?

merci de votre aide

3 réponses

Messages postés
548
Date d'inscription
mercredi 28 juillet 2004
Statut
Membre
Dernière intervention
11 septembre 2013
2
bon, je pense avoir finalement trouvé.

comme j'ai des relation de la table vers d'autres tables, j'ai mis en place des Endit() à chaque BindingSource, et en dernier lieu, je fait l'Update.

si çà peux aider ...
Messages postés
548
Date d'inscription
mercredi 28 juillet 2004
Statut
Membre
Dernière intervention
11 septembre 2013
2
et je viens de me rendre compte que j'avais posté dans VB2006, désolé

si vous pouvez déclasser ces poste.
merci.
Salut s.v.p j'ai le même problème que toi que dois-je faire
j'ai pas bien compris ta solution
ou je dois mettre le EndEdit()