capricorne83
Messages postés48Date d'inscriptionmercredi 25 mai 2005StatutMembreDernière intervention15 novembre 2013
-
25 nov. 2009 à 18:39
capricorne83
Messages postés48Date d'inscriptionmercredi 25 mai 2005StatutMembreDernière intervention15 novembre 2013
-
26 nov. 2009 à 17:20
Bonjour,
JE rencontre le probleme suivant. Je désire faire un update tout simple sur une table qui est une table de jointure.
La requete plante et me balance un message "L'operation doit utiliser une requete qui peut etre mis a jour"
En cherchant sur le net j'ai trouve pas de choses en rapport avec les droits. Je n'ai pas de probleme de droits sur la base de données. Je seche complet merci de vos tuyaux....
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 26 nov. 2009 à 15:33
Re
Les commandes SQL "Update", "Insert Into" ou "Delete" se font avec Execute sur la connexion, et pas Open sur un RecordSet :
maConnexion.Execute "ma requete", maVariable
où maVariable (optionnellle) te renverra le nombre d'enregistrements concernés par l'exécution = moyen de vérification
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)
capricorne83
Messages postés48Date d'inscriptionmercredi 25 mai 2005StatutMembreDernière intervention15 novembre 2013 26 nov. 2009 à 17:20
Je n'utilise jamais le .Execute et cela fonctionne parfaitement. J'ai d'autres Update ou Insert dans mon code sans soucis particulier. Le probleme ne vient donc pas de la.
Merci de t etre penche malgre tout sur le probleme