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 ajout au base données VB.net


Sujet :

VB.NET

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2010
    Messages
    150
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 150
    Par défaut problème ajout au base données VB.net
    bonjour,
    je viens de crée une base de données sous Access avec 2 table
    une table parent avec une clé auto-incrément et la tableau enfant relation-> 1 -- (+infini)
    sous vb je connecte la forme avec la base grâce a l’assistant puis je rajoute les champs comme suite (table parent > détail|textbox) (table enfant >
    DataGridVieuw) avec l'outil BindingNavigator
    jusque la tous est bien
    mon souci situe lorsque j'essaye d'ajouté des données via la form
    si je remplie tous les champs (champs table parent + enfant ) cela bloque le programme est j ai comme erreur
    vous ne pouvez pas ajouter ou modifier un enregistrement car l'eneregistrement associé est requis dans la table <<nom table parent>>
    par contre si je remplie en premier que les champs de la table parent, l'ajout marche, est je peut après rajouter les champs enfants associés

  2. #2
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 82
    Par défaut
    Si tes deux tables ont une clé étrangère alors oui il faut que tu alimentes d'abord les champs de la table parent puis ceux de la table enfant, sans les données parent la table enfant pourra pas être alimenté

    exécute donc dans ton programme d'abord la requête de la table parent puis la requête de la table fille

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2010
    Messages
    150
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 150
    Par défaut
    Citation Envoyé par vincc Voir le message
    Si tes deux tables ont une clé étrangère alors oui il faut que tu alimentes d'abord les champs de la table parent puis ceux de la table enfant, sans les données parent la table enfant pourra pas être alimenté

    exécute donc dans ton programme d'abord la requête de la table parent puis la requête de la table fille
    je sais pas trop comment faire
    si on dis d'abord j'exécute la requête d'ajout pour les champs parent alors commet je récupère le clé primaire de l'enregistrement ajouté pour l'utilisé au 2 deuxième requête (table enfant)

    ps:pourquoi dans une formulaire Access ça marche même si la table parent a une clé étrangère ,la table enfant hérite celle la sans souci

Discussions similaires

  1. Problème Ajout source de données Utilisateurs
    Par tchass dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 16/07/2010, 18h02
  2. Problème Ajout source de données Utilisateurs
    Par tchass dans le forum Windows
    Réponses: 0
    Dernier message: 14/07/2010, 16h29
  3. Probléme de Type de données VB.Net vs Access 2003
    Par Karimbon dans le forum Windows Forms
    Réponses: 2
    Dernier message: 28/11/2008, 17h47
  4. Problème pour accéder aux données ASP.net côté client
    Par mappy dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 26/07/2006, 15h10

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