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

Résolu
vercomax Messages postés 547 Date d'inscription mercredi 28 juillet 2004 Statut Membre Dernière intervention 11 septembre 2013 - 22 nov. 2006 à 20:00
 haboude - 24 mars 2013 à 22:53
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

vercomax Messages postés 547 Date d'inscription mercredi 28 juillet 2004 Statut Membre Dernière intervention 11 septembre 2013 2
22 nov. 2006 à 22:40
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 ...
3
vercomax Messages postés 547 Date d'inscription mercredi 28 juillet 2004 Statut Membre Dernière intervention 11 septembre 2013 2
22 nov. 2006 à 22:41
et je viens de me rendre compte que j'avais posté dans VB2006, désolé

si vous pouvez déclasser ces poste.
merci.
0
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()
0
Rejoignez-nous