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

MS SQL Server Discussion :

Copie de données


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2011
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2011
    Messages : 193
    Par défaut Copie de données
    Merci à tous ceux qui m'ont aidé à la mise en place de mon système en réseau.
    Vous m'aviez été d'une grande importance. Que Dieu vous protège.

    A présent, j'ai une petite inquiétude.
    J'ai deux tables en relation : Ktier (clé primaire) & Point de vente(clé étrangère).

    les données ont été saisie dans la base de données sur un autre poste et je les importer en excel.

    J'ai pris le soin de charger tous les enregistrement de la table Ktier en premier.

    Le souci,

    En insérant les enregistrement de la table Point de vente, j'ai une erreur de type : "table 'Ktier' enregistrée
    table 'PointVente'
    - Impossible de créer la relation 'FK_PointVente_Ktier1'.
    L'instruction ALTER TABLE est en conflit avec la contrainte FOREIGN KEY 'FK_PointVente_Ktier1'. Le conflit s'est produit dans la base de données 'TRADER', table 'dbo.Ktier', column 'Codk'."

    alors que toutes les clé étrangères contenues dans la table Ktier existent bel et bien dans la table Ktier.

    veuillez m'aider à ne pas ré-enregistrer toutes ses informations.


    Merci

  2. #2
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    Bonjour,

    En revanche, est-ce que toutes les valeurs de la colonne de la table point de vente qui référence la colonne Ktier sont dans la table dont la clé primaire est Ktier ?

    @++

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2011
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2011
    Messages : 193
    Par défaut Merci elsuket
    oui, j'ai vérifié celà et toutes les valeurs de la table étrangère sont dans la table primaire.

    J'ai même écrit un algo qui vérifie avant insertion dans la table étrangère si les données de la clé primaire existe.

    Merci de m'aider

  4. #4
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    Cela n'est pas possible

    La requête suivante va retourner les valeurs de clé qui sont dans PointDeVente mais pas dans Ktier :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT		PDV.KTier
    FROM		dbo.PointDeVente AS PDV
    LEFT JOIN	dbo.KTier AS K ON PDV.KTier = K.KTier
    WHERE		K.KTier IS NULL
    @++

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2011
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2011
    Messages : 193
    Par défaut
    Merci M.Nicolas pour votre apport
    Lorsque j'exécute la requête, je retrouve dans les champs retournées les valeurs qui dont dans la table PointVente et qui sont comprise dans la table Ktier.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    SELECT		PDV.CodK
    FROM		dbo.PointVente AS PDV
     
    LEFT JOIN	dbo.Ktier AS K ON PDV.CodK = K.CodK
     
    WHERE		K.CodK IS NULL

  6. #6
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    Cette requête retourne :

    - les valeurs de la colonne CodK de la table PointDeVente
    - qui ne sont pas dans la table KTier.

    @++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Pb Access et copie de données
    Par guiboule dans le forum Access
    Réponses: 1
    Dernier message: 27/07/2006, 14h00
  2. [JTextArea] Copie de données - optimisation
    Par Djakisback dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 28/03/2006, 13h21
  3. [VBA-E] Problème de copie de données
    Par JM_stp dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 25/02/2006, 00h33
  4. Réponses: 3
    Dernier message: 24/04/2005, 14h19
  5. Copie des données d'une table d'une base Interbase 6
    Par Djedjeridoo dans le forum InterBase
    Réponses: 6
    Dernier message: 02/02/2004, 09h39

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