Response.Write(rs.RecordCount)
Si te llegara a dar el valor "-1", andá a
www.aspfacil.com y buscá en su buscador "recordcount" (sin las comillas) que ahí hay un tip de cómo hacer para que el recordcount te devuelva la cantidad real de los registros y no el -1 (tiene algo que ver con el tipo de apertura del recordset y/o de sus cerrojos, pero ahora no lo recuerdo bien)