adrienr11vdv
Messages postés99Date d'inscriptionjeudi 13 juillet 2006StatutMembreDernière intervention16 avril 2009
-
8 août 2006 à 18:34
chaibat05
Messages postés1883Date d'inscriptionsamedi 1 avril 2006StatutMembreDernière intervention20 novembre 2007
-
9 août 2006 à 00:50
bonjour à tous,
j'aimerai savoir s'il était possible de compter le nombre d'enregistrement d'une requête.
j'ai essayé et ça ne marche pas
voilà ce que j'ai écris
rc_visu est mon recordset
nb_enr=rc_visu.recordcount
nb_enr est toujours égal à -1
tri_yann
Messages postés124Date d'inscriptionmercredi 23 novembre 2005StatutMembreDernière intervention19 septembre 20133 8 août 2006 à 22:21
La fonction recordcount = -1 est connue de Microsoft. C'est un bug répertorié. Je crois ne pas me tromper en disant que le problème est le même en ADO et DAO. Pour compter, il faut boucler dans le recodset :
Function NbRecords(rst as Recordset) as Long
Dim i as Long
i = 0
rst.MoveFirst
Do until rst.EOF
i = i+1
rst.MoveNext
Loop