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

 Delphi Discussion :

key violation dans une base de donnée


Sujet :

Delphi

  1. #1
    Membre du Club

    Inscrit en
    Mars 2008
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 75
    Points : 66
    Points
    66
    Par défaut key violation dans une base de donnée
    Bonjour a tous,

    Voila je suis en train de créer une base de donnée (paradox) pour mon club de sport.

    J'ai donc crée mes champ a l'aide de l'assistant.

    J'ai commencé a coder, et à ce stade, quand je veux créer un nouvel enregistrement, le compilateur me dit : key violation et me plante

    ca veut dire quoi? et comment faire pour gerer la probleme.

    J'ai par ailleurs cherché : je crois qu'il faut une clé (un champs special ?) qui sert a éviter les doublons (et je suis pas sur...)!

    merci de votre aide, car je galere depuis quelques jours.

    cordialement,

    elecpic

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    566
    Détails du profil
    Informations personnelles :
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2009
    Messages : 566
    Points : 1 045
    Points
    1 045
    Par défaut
    Bonjour,

    Tu as certainement créé un Index Primaire. Celui-ci, lors de l'insertion vérifie que la valeur à inclure dans l'index n'existe pas. Si elle est déjà présente, alors tu as une erreur. Index primaire ne supporte pas les doublons.

    Pour éviter cette difficulté, il est possible de créer un index primaire avec une colonne auto-incrémentée. Avec Paradox, ce type est obtenu avec (+).

    Maintenant, il en faudrait un peu plus sur la présentation de tes tables pour voir si d'autres solutions sont possibles. Quand les index de Paradox cassent et qu'il existe des tables principales et des tables secondaires, la réparation, lorsque nous avons des index auto-incrémentés, peut conduire vers des désordres importants.

    Bon courage

Discussions similaires

  1. intégrer un fichier image dans une base de donnée?
    Par Lody dans le forum Requêtes
    Réponses: 9
    Dernier message: 16/03/2006, 19h08
  2. inserer des images dans une base de données
    Par alilou04 dans le forum Bases de données
    Réponses: 2
    Dernier message: 28/06/2004, 18h54
  3. les images dans une base de données
    Par houhou dans le forum Bases de données
    Réponses: 8
    Dernier message: 22/06/2004, 14h27
  4. [SYBASE]Libérer espace libre dans une base de données ?
    Par le_parrain dans le forum Sybase
    Réponses: 3
    Dernier message: 14/05/2004, 09h36
  5. [Strategie][Java][XML] Import dans une base de données
    Par nad dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 23/09/2002, 11h12

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