cokinoumasterflash
Messages postés62Date d'inscriptionjeudi 16 juin 2005StatutMembreDernière intervention19 août 2005
-
19 août 2005 à 13:34
Ninette08
Messages postés56Date d'inscriptionmardi 16 août 2005StatutMembreDernière intervention14 septembre 2005
-
19 août 2005 à 14:14
Bonjour,
Je rencontre un problème avec une requete DELETE.
Elle est basée sur 2 tables :
- la table pollens qui contient entre autre le champs numech
- la table echantillon qui contient les champs N° éch et Site
Ces 2 tables sont liées par les champs N° éch et numech.
Ce que je cherche à faire, c'est de supprimer tous les éléments de la table pollens relatifs à un site de la table echantillon.
J'ai donc la requete suivante :
"DELETE * FROM pollens INNER JOIN
echantillon ON pollens.[numech]=echantillon.[N° éch] WHERE
(echantillon.[Site]='" & sit & "')"
Or j'ai en retour un message d'erreur:
Spécifiez la table contenant les enregistrements que vous voulez supprimer.
C'est pourquoi je me demandais si j'ai le droit déjà de mettre une jointure dans une instuction DELETE ?
cokinoumasterflash
Messages postés62Date d'inscriptionjeudi 16 juin 2005StatutMembreDernière intervention19 août 20057 19 août 2005 à 13:49
Lorsque j'ai lié mes tables j'ai coché la case appliquer l'intégrité
référentielle (sans trop savoir ce que ça voulait dire d'ailleurs). Est
ce que cela vient de là ?
Ninette08
Messages postés56Date d'inscriptionmardi 16 août 2005StatutMembreDernière intervention14 septembre 2005 19 août 2005 à 14:13
oui pe etre ,essai de l'enlever,parce k ton integrité permet de supprimer les champs correspondants dans les 2 tables mai ta requete indique ke tu ve supprimmer seulement dans la table pollens donc je pense k c ca
Ninette
Vous n’avez pas trouvé la réponse que vous recherchez ?