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

Développement Windows Discussion :

probleme d'intégrité référentielle + ajout données access vb.net


Sujet :

Développement Windows

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2007
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 53
    Points : 28
    Points
    28
    Par défaut probleme d'intégrité référentielle + ajout données access vb.net
    Bonjour,

    S'il vous plait je besoin de vos aide

    ci-joint une base données où j'essaye d'ajouter une ligne commande à partir de deux clé etrangère reference produit et Num commande,
    lors de saisi à partir d'une procedure vb.net d'ajout je resoit cette erreur:
    Vous ne pouvez pas ajouter ou modifier un enregistrement car l'enregistrement associé est requis dans la table « Produits ».
    ceci le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     Public Sub AddDetailCommande(ByVal Reference As Integer, ByVal NumCommande As Integer, ByVal Prix_unitaire As Double, ByVal Quantite As Integer, ByVal PVenteHT As Double, ByVal taux As Integer, ByVal TVA As Integer, ByVal PrixVenteTTC As Double, ByVal Remise As Integer, ByVal MontantTotPrixVente As Double)
     
            '-------------------------1ere methode-----------------------
            '-----------------------------------------------------------
            Using CN As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\GesCom\Base\GesCom.accdb")
     
     
                Using command As New OleDbCommand("insert into Details_commandes(Reference, NumCommande, Prix_unitaire, Quantite, PVenteHT, Taux, TVA, PrixVenteTTC, Remise, MontantTotPrixVente) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", CN)
                    command.Parameters.AddWithValue("Reference", Reference)
                    command.Parameters.AddWithValue("NumCommande", NumCommande)
                    command.Parameters.AddWithValue("Prix_unitaire", Prix_unitaire)
                    command.Parameters.AddWithValue("Quantite", Quantite)
                    command.Parameters.AddWithValue("PVenteHT", PVenteHT)
                    command.Parameters.AddWithValue("Taux", taux)
                    command.Parameters.AddWithValue("TVA", TVA)
                    command.Parameters.AddWithValue("PrixVenteTTC", PrixVenteTTC)
                    command.Parameters.AddWithValue("Remise", Remise)
                    command.Parameters.AddWithValue("MontantTotPrixVente", MontantTotPrixVente)
     
                    CN.Open()
                    command.ExecuteNonQuery()
                    command.Dispose()
                End Using
            End Using
    End Sub
    Merci d'avance
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Réponses: 1
    Dernier message: 28/03/2008, 01h44
  2. Probleme d'ajout d'une date dans un base de donnée access(conversion)
    Par jacko842 dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 20/01/2008, 12h27
  3. problème ajout données avec db.execute et access
    Par Dauphind dans le forum Access
    Réponses: 2
    Dernier message: 29/11/2005, 12h03
  4. Réponses: 4
    Dernier message: 15/01/2005, 16h05
  5. probleme insertion donnée access
    Par nashouille dans le forum Langage SQL
    Réponses: 3
    Dernier message: 12/01/2004, 14h45

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