You're using the SQL function COUNT() to get the number of records based on the condition in your SQL statement. This query is only going to return 1 field/resultset. You're gonna find that a lot of stuff is zero based (like this example). rs(0) is the 1 returned value.
If you did something like:
sql="SELECT firstname, lastname from myTable Where[...]"
set rs=conn.execute(sql)
If not rs.eof then
fName=rs(0)
lName=rs(1)
end if
rs(0) will be the first item selected and rs(1) will be the second. Hope I'm making sense, I attained brain-dead about 45 minutes ago.