I confirm the issue with recordcount.

by default, recordset is opened with :
cursortype = adOpenForwardOnly (=0)

I am looking for a solution to open with an other parameter that allows to get recordcount before the loop.

try to do that during the week-end.
it's time to make backup and then go home...
_________________________
Christophe