ASP: Record count ALLWAYS returns -1

ok. ive got a problem, and i dont know why.

ive got a project with comments, and i want to show how many comments there are.

ive got this as code…

 <%= RScomments.recordcount%> 

but it always returns -1. i know -1 is the default if for some reason it cant count the records, but i dont know why it wouldnt be counting the records.

thanks for anyhelp.
-Naaman