One hopeful solution to Operation is not allowed in this Context issue
"Operation is not allowed in this Context."
I got this on some of my code.
It turned out to be I was trying to reference the field name as a recordset property.
e.g. rs.firstname rather than rs.fields("firstname")
I could advise to run through your code and check the methods, properties and objects.
Useful sites: http://www.w3schools.com/
Check out the ASP and ADO area. You might need to check on the recordset object methods etc. http://www.devguru.com/
This is also good for object referencing.