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

Access Discussion :

Impossible d'effectuer un ajout simple dans une table


Sujet :

Access

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 215
    Points : 71
    Points
    71
    Par défaut Impossible d'effectuer un ajout simple dans une table
    Bonjour à tous,

    J'ai une table contact, où il n'y a qu'un index défini sur le clé primaire. (AUTONUMBER)
    Lorsque j'essaie d'ajouter un enregistrement, j'ai le message suivant :
    The changes you requested to the table were not successful because they would create duplicate values in the index, primary key, or relashionship.
    Change the data in the field or fields that contain duplicate data, remove the index, or redefine the index to permit duplicate entries and try again
    Je ne vois pas dutout sur quelle contrainte Access bloque, puisque aucun index unique n'a été défini.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 215
    Points : 71
    Points
    71
    Par défaut
    J'ai compris d'ou venait le problème.

    Le numéro auto qu'Access donne à ma clé primaire, existe déjà.
    Comment faire pour remettre le compteur au MAX de la clé primaire de ma table ?

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 215
    Points : 71
    Points
    71
    Par défaut
    J'ai résolu le problème en forcant un insert dans le champs de la clé primaire.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    INSERT INTO contact(id)
    SELECT 123456
    Maintenant quand je veux ajouter un enregistrement, la clé primaire prend bien comme valeur 123457.

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

Discussions similaires

  1. Ajout enregistrement dans une table
    Par pkrvz dans le forum VBA Access
    Réponses: 18
    Dernier message: 15/05/2008, 22h11
  2. [MySQL] Ajouter IP dans une table
    Par roilion dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 30/08/2007, 12h12
  3. Ajouter champ dans une table ouverte
    Par Daniel MOREAU dans le forum VBA Access
    Réponses: 4
    Dernier message: 26/06/2007, 12h51
  4. Ajout ID dans une table
    Par n4rk0o dans le forum Langage SQL
    Réponses: 2
    Dernier message: 04/05/2007, 18h24
  5. Impossible d'importer un fichier csv dans une table sous MySQL
    Par manue85 dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 20/04/2006, 12h06

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