bonjour
Je risque de m'arracher les cheveux aujourd'hui !!!!
Je veux copier des enregistrements d'une table à une autre, mais
j'arrive pas !!!!!!!!
J'ai utilisé une requête d'ajout comme suit :
INSERT INTO Entite ( SigleEntite )
SELECT SelectEntite.Entite
FROM SelectEntite;
Sachant que j'ai lié ma table source car elle se trouve sur une autre
base de données
J'ai à chaque fois le massage suivant (qui me fait tourner la tête) :
"Microsoft access ne peut pas ajouter tous les enregistrements de la
requête Ajout.
Microsost access a attribué la valeur Null à 0 champs à la suite
d'une erreur de conversion de type,37 enregistrements n'ont pas été
ajoutés à la table à la suite de violation de clé, 0 enregistrements à
la suite de violation de verrou et 0 enregistrements à la suite de
violation des régles de validation"
Et pourtant les 2 champs sont des clés primaires et de meme type
!!!!!
Je ne comprend rien !!!!
Si vous pouvez m'aider !!!!!je vous serai reconaissante
Merci
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean-Pierre
Bonjour,
Lis bien le message d'erreur :
37 enregistrements n'ont pas été ajoutés à la table à la suite de violation de clé
Tout est dans le texte ... Tu essaies d'ajouter des enreg. dont la clé existe déjà dans la table qui est censée les recevoir.
Ta clé est-elle en N° auto dans les 2 tables ? A mon (humble) avis, ça doit bien être un pb de n° auto ...
Avant l'exécution de ta requête, regarde les clés qui existent déjà dans la table qui reçoit, regarde les clés qui existent dans la table qui les envoie, il doit bien y en avoir en double.
Bonne recherche.
JPG
-----Message d'origine----- bonjour Je risque de m'arracher les cheveux aujourd'hui !!!! Je veux copier des enregistrements d'une table à une autre, mais
j'arrive pas !!!!!!!! J'ai utilisé une requête d'ajout comme suit : INSERT INTO Entite ( SigleEntite ) SELECT SelectEntite.Entite FROM SelectEntite;
Sachant que j'ai lié ma table source car elle se trouve sur une autre
base de données J'ai à chaque fois le massage suivant (qui me fait tourner la tête) :
"Microsoft access ne peut pas ajouter tous les enregistrements de la
requête Ajout. Microsost access a attribué la valeur Null à 0 champs à la suite
d'une erreur de conversion de type,37 enregistrements n'ont pas été
ajoutés à la table à la suite de violation de clé, 0 enregistrements à
la suite de violation de verrou et 0 enregistrements à la suite de
violation des régles de validation"
Et pourtant les 2 champs sont des clés primaires et de meme type
!!!!! Je ne comprend rien !!!! Si vous pouvez m'aider !!!!!je vous serai reconaissante Merci .
Bonjour,
Lis bien le message d'erreur :
37 enregistrements n'ont pas été ajoutés à la table à la
suite de violation de clé
Tout est dans le texte ... Tu essaies d'ajouter des enreg.
dont la clé existe déjà dans la table qui est censée les
recevoir.
Ta clé est-elle en N° auto dans les 2 tables ?
A mon (humble) avis, ça doit bien être un pb de n° auto ...
Avant l'exécution de ta requête, regarde les clés qui
existent déjà dans la table qui reçoit, regarde les clés
qui existent dans la table qui les envoie, il doit bien y
en avoir en double.
Bonne recherche.
JPG
-----Message d'origine-----
bonjour
Je risque de m'arracher les cheveux aujourd'hui !!!!
Je veux copier des enregistrements d'une table à une
autre, mais
j'arrive pas !!!!!!!!
J'ai utilisé une requête d'ajout comme suit :
INSERT INTO Entite ( SigleEntite )
SELECT SelectEntite.Entite
FROM SelectEntite;
Sachant que j'ai lié ma table source car elle se trouve
sur une autre
base de données
J'ai à chaque fois le massage suivant (qui me fait
tourner la tête) :
"Microsoft access ne peut pas ajouter tous les
enregistrements de la
requête Ajout.
Microsost access a attribué la valeur Null à 0 champs à
la suite
d'une erreur de conversion de type,37 enregistrements
n'ont pas été
ajoutés à la table à la suite de violation de clé, 0
enregistrements à
la suite de violation de verrou et 0 enregistrements à la
suite de
violation des régles de validation"
Et pourtant les 2 champs sont des clés primaires et de
meme type
!!!!!
Je ne comprend rien !!!!
Si vous pouvez m'aider !!!!!je vous serai reconaissante
Merci
.
37 enregistrements n'ont pas été ajoutés à la table à la suite de violation de clé
Tout est dans le texte ... Tu essaies d'ajouter des enreg. dont la clé existe déjà dans la table qui est censée les recevoir.
Ta clé est-elle en N° auto dans les 2 tables ? A mon (humble) avis, ça doit bien être un pb de n° auto ...
Avant l'exécution de ta requête, regarde les clés qui existent déjà dans la table qui reçoit, regarde les clés qui existent dans la table qui les envoie, il doit bien y en avoir en double.
Bonne recherche.
JPG
-----Message d'origine----- bonjour Je risque de m'arracher les cheveux aujourd'hui !!!! Je veux copier des enregistrements d'une table à une autre, mais
j'arrive pas !!!!!!!! J'ai utilisé une requête d'ajout comme suit : INSERT INTO Entite ( SigleEntite ) SELECT SelectEntite.Entite FROM SelectEntite;
Sachant que j'ai lié ma table source car elle se trouve sur une autre
base de données J'ai à chaque fois le massage suivant (qui me fait tourner la tête) :
"Microsoft access ne peut pas ajouter tous les enregistrements de la
requête Ajout. Microsost access a attribué la valeur Null à 0 champs à la suite
d'une erreur de conversion de type,37 enregistrements n'ont pas été
ajoutés à la table à la suite de violation de clé, 0 enregistrements à
la suite de violation de verrou et 0 enregistrements à la suite de
violation des régles de validation"
Et pourtant les 2 champs sont des clés primaires et de meme type
!!!!! Je ne comprend rien !!!! Si vous pouvez m'aider !!!!!je vous serai reconaissante Merci .