OVH Cloud OVH Cloud

requete insertion

6 réponses
Avatar
Audrey
Bonjour
J'ai fais une requete insertion qui fonctionne car elle m'ajoute 150 enregistrements mais iil en manque 50 il me met une violation de clé ..... mais je ne comprend pas j'ai chercher mais sans resultat hors il faut a tout pris que cela fonctionne et j'ai refais plsuieurs fois ma requete tout tournbé ds tout les sens masi sans resultat Si quelqu'un peut me dire d'ou cela pourrais provenir du moin les cas ou cela peut arriver pr que je continue de chercher voici mon code au cas ou
Code:

INSERT INTO EmplacementStockage ( NomEmplacement, CapaciteEmplacement, NomServeur )
SELECT FILESPACES.FILESPACE_NAME, FILESPACES.CAPACITY, FILESPACES.NODE_NAME
FROM FILESPACES
WHERE (((FILESPACES.FILESPACE_NAME)<>"SYSTEM OBJECT"))
ORDER BY FILESPACES.NODE_NAME;



En plus qd je regarde le resultat de ma requete ces valeurs apparaissent mais elle ne veule pas les rajouter a ma table
merci d'avance

6 réponses

Avatar
Raymond [mvp]
Bonjour.

une idée seulement : as-tu vérifié si tu n'as pas, par hasard, un champ sur
lequel il y aurait index sans doublons et qui aurait une valeur par défaut
et qui n'est pas dans ta requête, tu peux vérifier directement dans la
fenêtre index. ça arrive !

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Audrey" a écrit dans le message de
news:
Bonjour
J'ai fais une requete insertion qui fonctionne car elle m'ajoute 150
enregistrements mais iil en manque 50 il me met une violation de clé .....

mais je ne comprend pas j'ai chercher mais sans resultat hors il faut a tout
pris que cela fonctionne et j'ai refais plsuieurs fois ma requete tout
tournbé ds tout les sens masi sans resultat Si quelqu'un peut me dire d'ou
cela pourrais provenir du moin les cas ou cela peut arriver pr que je
continue de chercher voici mon code au cas ou
Code:

INSERT INTO EmplacementStockage ( NomEmplacement, CapaciteEmplacement,
NomServeur )

SELECT FILESPACES.FILESPACE_NAME, FILESPACES.CAPACITY,
FILESPACES.NODE_NAME

FROM FILESPACES
WHERE (((FILESPACES.FILESPACE_NAME)<>"SYSTEM OBJECT"))
ORDER BY FILESPACES.NODE_NAME;



En plus qd je regarde le resultat de ma requete ces valeurs apparaissent
mais elle ne veule pas les rajouter a ma table

merci d'avance


Avatar
Audrey
mes indexe sont tous a non
Mais est ce que cela pourrais provenir que la longueur de mon champs etait tro petite mais dps je l'ai changer effacer tout les enregistrement pi tout recommencé laors je sais pas??
Avatar
Audrey
im me met que cest a la suite d'une violation de clé mais je ne comprend pas pourquoi???
Avatar
Raymond [mvp]
ce n'est pas la taille des champs, tu n'aurais pas ce message. violation de
clé c'est bien une violation d'index.
aurais-tu une clé autonum qui merdouillerais ?
vérifies aussi que dans les options générales, onglet tables/requêtes, le
champ index automatiques soit vide.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Audrey" a écrit dans le message de
news:
mes indexe sont tous a non
Mais est ce que cela pourrais provenir que la longueur de mon champs etait
tro petite mais dps je l'ai changer effacer tout les enregistrement pi tout

recommencé laors je sais pas??

Avatar
Audrey
Tous mes index sont a Non est il mereste tjs un enregistrement qui ne veux pas etre ajouté mais a koa sert un index? kes ce que c'est?
Avatar
Raymond [mvp]
qu'est-ce qui a fait que tu es descendu de 50 à 1 enregistrement en
violation de clé ?

tu devrais faire l'effort de lire l'aide en ligne:
Un index permet à Microsoft Access de rechercher et de trier plus rapidement
des enregistrements. Access utilise des index pour une table comme vous
utilisez un index pour un livre : pour rechercher des données, il recherche
l'emplacement des données dans l'index. Vous pouvez créer des index basés
sur un seul champ ou sur plusieurs champs. Les index multichamp vous
permettent de faire la distinction entre des enregistrements dans lesquels
le premier champ peut avoir la même valeur.


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Audrey" a écrit dans le message de
news:
Tous mes index sont a Non est il mereste tjs un enregistrement qui ne veux
pas etre ajouté mais a koa sert un index? kes ce que c'est?