PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 20 sept. 2009 à 13:19
salut,
tu pourrais nous montrer la déclaration de la sub ?
* pourquoi passer RecorsetADOtemp (un RS??) en paramètre si tu ne l'utilises pas
* tu crées un nouveau RS. nommé "ado"? y'a de quoi s'y perdre!!
* et surtout : je m'étonne que çà fonctionne même sous XP : ta requête n'est pas bonne :
"DELETE FROM lKey;"
(à supposer que LKEY soit bien un nom de table et non une variable)
pas d'étoile !! http://sql.1keydata.com/fr/sql-delete.php
cs_Ayr
Messages postés221Date d'inscriptionmercredi 9 avril 2003StatutMembreDernière intervention13 décembre 20092 20 sept. 2009 à 13:45
Salut,
Je ne vois pas pourquoi une requête serai incompatible avec Windows 7. S'il devait y avoir une incompatibilité elle devrait se trouver ailleurs dans le code à mon avis. Ou dans "l'esprit" du code ou de la requête.
Global ? utilise plutôt Public, Global est obsolète.
Sinon lKey est bien un fichier en effet
Un fichier ?(??)
PS: La requête "DELETE * FROM lKey;" fonctionne sous Access et fournit le même résultat que "DELETE FROM lKey;", soit, à supposer que lKey est une Table, celà revient à supprimer tout les enregistrements de la table ! C'est bien ce que tu veux faire ?
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 20 sept. 2009 à 17:28
Salut
Comme l'a dit Ayr, une commande Delete ou Insert Into ne se fait pas avec la méthode Open d'un RecordSet, mais avec la méthode Execute de la connexion.
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
cs_tolt
Messages postés269Date d'inscriptionmardi 17 décembre 2002StatutMembreDernière intervention 4 avril 2019 20 sept. 2009 à 18:36
Juste pour info Jack et vraiment amicalement.
Je viens de comprendre et ça marche parfaitement avec Windows 7 aussi...
Il faut juste lancer le programme en mode Administrateur.
Voilà et encore une fois ça marche impec ma méthode.
Alors une petite question.
Savez-vous comment lancer un programme VB6 en mode Administrateur sans que l'utilisateur soit obligé de faire clique droit etc...?