Hola
Hacé una cosa, cambiá esto:
getBooks = formatnumber((rs2.RecordCount/totalBooks)*100,2)
por:
On error resume next
Response.Write "(" & rs2.RecordCount & "/" & totalBooks & ")*100"
Response.End
y pegá el resultado del response.write para ver qué valores devuelve