Prich
Messages postés29Date d'inscriptionvendredi 16 mai 2008StatutMembreDernière intervention31 août 2009
-
4 juin 2008 à 10:47
Prich
Messages postés29Date d'inscriptionvendredi 16 mai 2008StatutMembreDernière intervention31 août 2009
-
4 juin 2008 à 16:05
Bonjour,
Je suis entrain de me prendre la tête pour réaliser une requête SQL dans VB6.
La requête est du type:
"delete from table1, table2, table3 where champs1=(select champs1 from table4 where champs1=XXXX)"
sachant que j'arrive à "deleter" des données mais que dans une seule table à la fois.
lillith212
Messages postés1229Date d'inscriptionvendredi 16 novembre 2007StatutMembreDernière intervention16 juin 2009 4 juin 2008 à 11:13
Salut,
Tu cherches à faire une requête imbriquée de suppression c'est ca?
Tu cherches à supprimer l'ensemble des champs contenant la valeur XXXX des tables 1,2 et 3 ?
S.L.B.
<hr />*******************************************************************
Même si l'orthographe est la science des ânes, on peut tous faire un effort
*******************************************************************
Prich
Messages postés29Date d'inscriptionvendredi 16 mai 2008StatutMembreDernière intervention31 août 2009 4 juin 2008 à 11:59
Exploreur:
Merci pour le lien, mais je n'arrive toujours pas à résoudre mon problème.
En fait, faire un DELETE du type : "DELETE FROM table1 where champs1= val1" sa fonctionne. En revanche pour faire la même opération sur plusieurs tables liées par un champs, sa ne fonctionne plus.
lillith212
Messages postés1229Date d'inscriptionvendredi 16 novembre 2007StatutMembreDernière intervention16 juin 2009 4 juin 2008 à 12:52
Re:
Le delete ne fonctionne pas sur une requête a plusieurs tables.
Tu dois le faire table par table il me semble
S.L.B.
<hr />*********************************************************************************
Même si l'orthographe est la science des ânes, en faisant tous un effort, le message passe beaucoup mieux...
*********************************************************************************
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 4 juin 2008 à 15:09
Normalement on peut utiliser DELETE avec un INNER JOIN
_______________________________________________________________________
VB.NETis good ...VB6is better