Bueno Lizz...
Para utilizar éste último comando "RecordCount" debes utilizar el tipo de conexión a la base de datos RECORDSET.
Es un poco diferente al que utilizas, es diferente.
Léete este link y comprenderás:
http://www.aspfacil.com/articulos/040401.asp
Si utilizas el tipo de conexión que mostras en el post, sin recordset y por lo tanto:
set rs = conn.execute(SQL)...
no podrás utilizar RecordCount
Si utilizas una conexión con recordset declarandola:
Set Conn=Server.Createobject("ADODB.Connection")
RS.Open SQL, Conn
Si podrías utilizarlo...
Suerte, leiendo el link unas veces se entiende