Este artículo resuelve el problema de que no se permiten operaciones cuando el objeto está cerrado en ASP. Sólo encontrando la raíz del extraño problema podremos realmente resolverlo. Aquí está para su referencia.
Al realizar operaciones de base de datos en ASP
Copie el código de código de la siguiente manera:rs.Abrir strsql,conn,1,3
while not rs.eof // Cuando el objeto está cerrado, no se permiten operaciones.
Después de buscar durante mucho tiempo, finalmente encontré el problema en strsql...
La razón es:
Este strsql = exec *** usa un procedimiento almacenado, y la oración print @sql se agrega al final de este *** procedimiento almacenado, lo que causa este problema. Coméntalo y estará bien...