OVH Cloud OVH Cloud

copier des enregistrements!!!

1 réponse
Avatar
bazizi
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

1 réponse

Avatar
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
.