IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

problème d'instruction en conflit en avec une clé primaire relation parent/enfant


Sujet :

VB.NET

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut problème d'instruction en conflit en avec une clé primaire relation parent/enfant
    Bonjour,

    Je travaille actuellement sur VB2005 et avec une base de donnée SQL.
    Je travaille avec deux tables 'Clients' et 'Commandes' et avec une relation simple entre les deux où 'Clients' est la table parents et 'Commande' la teble enfant.
    Pour le moment, je travaille avec les suppressions de lignes de la table enfant.
    Au niveau de l'enregistrement, dans mon code, je prends bien soin d'enregistrer la table enfant en premier et ensuite je met à jour la table parent.

    Voici mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Me.Validate()
    Me.CommandesBindingSource.EndEdit()
    Me.ClientsBindingSource.EndEdit()
     
    Dim deletedCommandes As DatabaseDataSet.CommandesDataTable = CType(DatabaseDataSet.CommandesGetChanges(Data.DataRowState.Deleted), DatabaseDataSet.CommandesDataTable)
     
    CommandesTableAdapter.Update(deletedCommandes)
    ClientsTableAdapter.Update(DatabaseDataSet.Clients)
    Cependant lorsque je lance le débogger une exception est levée me disant que "l'instruction delete est en conflit avec la relation, tabl' 'Commandes' et telle colonne.
    Si quelqu'un connaissait le problème merci de m'en faire part.
    Merci d'avance
    A très bientôt

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    374
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 374
    Points : 451
    Points
    451
    Par défaut
    Bonjour,
    L'erreur provient lors du .endedit ou lors du .update ?
    le .endedit met à jour le dataset et .update met à jour la base de données.
    Bon boulot Jean

Discussions similaires

  1. problème sur requête sur 3 tables avec une somme
    Par tomguiss dans le forum Requêtes
    Réponses: 4
    Dernier message: 27/12/2007, 17h44
  2. Problème pour lier un valeur saisie avec une requête.
    Par jejeapollo dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 10/08/2007, 13h56
  3. Réponses: 1
    Dernier message: 03/08/2007, 11h09
  4. Réponses: 6
    Dernier message: 03/04/2006, 10h42
  5. Réponses: 11
    Dernier message: 28/12/2004, 17h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo