Requette [Résolu]

Signaler
Messages postés
86
Date d'inscription
mercredi 8 septembre 2004
Statut
Membre
Dernière intervention
21 mai 2014
-
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
-
Bonjour,
 dans une  aplication j'utilise
 mission.open "SELECT * FROM Mission WHERE cloture=0 and notab=0",TAIdb,.....

pour obtenir des enregistrements .... Ca marche bien
mais ca m'oblige a ouvrir et surtout fermé le recorset de multiple fois

alors j'ai voulue utiliser
comd.commandtext=""SELECT * FROM Mission WHERE cloture=0 and notab=0"
comd.execute

mais je n'arrive pas a recuperer le resultat de cette requette

mercui de votre aide

1 réponse

Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
74
Salut
Bah non, la seule façon de lire des données (éventuellement multiples) issues d'une DB, c'est le RecordSet.
Les commandes directes par .Execute sont réservées aux commandes ne renvoyant (option de la ligne) que le nombre d'enregistrements affectés par la commande, comme "Delete From"

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)