Neuron,
el error 500, "error interno del servidor", es un "run-time error" producido por cualquier gilada que hayas escrito mal en tu código. Ocurre que el maldito IE trae activada por defecto la opción no tan descriptiva llamada "Mostrar mensajes
descriptivos de los errores http".
Por ejemplo, ésta línea..
Código:
SQL = "SELECT * FROM tabla WHERE campo =" & Request.Form("dato") & "ORDER BY campo DESC
En vez de decirte "constante de cadena sin terminar en línea TAL" (o similar) te dice "HTTP 500.100. Error interno del servidor" sin dar información DESCRIPTIVA del error ni en qué línea se produce.
¿Capicci?
saludos y a tomar que es viernes!!!