xavier1936
Messages postés22Date d'inscriptionmercredi 8 novembre 2000StatutMembreDernière intervention 8 août 2007
-
1 août 2007 à 17:21
chaibat05
Messages postés1883Date d'inscriptionsamedi 1 avril 2006StatutMembreDernière intervention20 novembre 2007
-
2 août 2007 à 11:16
Bonjour,
Je voudrais supprimer le dernier enregistrement d'une table Sqlite ou Mysql, mais je n'y arrive pas.
Voici mon code : rst.Open "DELETE FROM snapshotprojet WHERE MAX(idSnapShotProjet)", cnx
chaibat05
Messages postés1883Date d'inscriptionsamedi 1 avril 2006StatutMembreDernière intervention20 novembre 20072 1 août 2007 à 21:29
salut et resalut ghuysmans
En plus la clause est en cause:
WHERE MAX(idSnapShotProjet)" ?!!!
A supposer que c' est
WHERE .idSnapShotProjet=MAX(idSnapShotProjet)
MAX(idSnapShotProjet) doit faire référence à une autre requete regroupement
sur la même table.
Autre solution:
>Commence par récupérer le Max
>Met le dans une variable X
>Puis
SQL="DELETE FROM snapshotprojet WHERE idSnapShotProjet=" & X
cnx.Execute SQL
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 1 août 2007 à 19:23
c'est le query qui n'est pas correct ... précise ce que tu veux faire !
et en fait : quand tu fais un query qui ne renvoie pas de résultat(s), tu fais cnx.Execute SQL
_______________________________________________________________________
VB.NETis good ...VB6is better <f></f>