none
Base de donnees access RRS feed

  • Question

  •  

    Bonjour a tous,
    j'ai un problème lorsque j'ajoute des données la sa ce passe bien par 
    contre si je veux modifier cet ajout lors de la validation j' obtiens 
    l'erreur:
    Violation de l'accès concurrentiel : UpdateCommand a affecté 0 des
    enregistrements 1 attendus.

    si par contre le logiciel a ete fermer et que je l'ouvre a nouveau la je
    peut apporter les modifications voulus sans problème ?
    voici mon code:
    ' ajout
    Me.TbContactsBindingSource.AddNew()

    Me.TbContactsBindingSource.Current.Item("Nom") = .NomTextBox.Text.Trim
    Me.TbContactsBindingSource.Current.Item("Prenom") = .PrenomTextBox.Text.Trim
    Me.TbContactsBindingSource.EndEdit()
    Me.TableAdapterManager.UpdateAll(Me.MementoDataSet)


     ' modification
    Me.TbContactsBindingSource.Current.Item("Nom") = .NomTextBox.Text.Trim
    Me.TbContactsBindingSource.Current.Item("Prenom") = .PrenomTextBox.Text.Trim
    Me.TbContactsBindingSource.EndEdit()
    Me.TableAdapterManager.UpdateAll(Me.MementoDataSet)

    Merci de votre aide

    Jo

    lundi 31 mars 2008 18:42

Toutes les réponses

  • Si je me souviens bien, cet erreur est dû au fait que votre base de données est ouverte, et ne peux donc pas y accèder. Soit que votre application la ouverte sans la refermer, ou vous l'avez ouverte en mode édition manuellement.

     

    dimanche 6 avril 2008 15:55
    Modérateur
  • bonjour et merci pour cette reponse

    mais je n'ouvre la base qu'avec ce logiciel et lors d'ajout la pas de probleme je peut en ajouter autant que je veut tout ce passe normallement n'y aurait t'il pas la aussi le message d'erreur s'il y avait un probleme sur la base ?

    Jo

    dimanche 6 avril 2008 16:52