Requette

Résolu
megblt Messages postés 86 Date d'inscription mercredi 8 septembre 2004 Statut Membre Dernière intervention 21 mai 2014 - 8 févr. 2009 à 20:19
cs_Jack Messages postés 14007 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 - 8 févr. 2009 à 20:57
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

cs_Jack Messages postés 14007 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 78
8 févr. 2009 à 20:57
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)
3
Rejoignez-nous