comax03 verifica la direccion del cursor del recordset que empleas, lee esto si crees que te puede interesar:
http://www.aspfacil.com/articulos/040401.asp
yaya, el error intero de HTTP500 es muy general, por lo que se agradece que digas si te falla en alguna linea, pues de lo contrario deberías colocar alguna linea de código.
Saludos.