Pues revisa las otras lineas de codigo porque eso tiene que funcionar 100%, no hay diferencia entre pasar una cadena literal o una variable.
Siempre y cuando la asignes de forma correcta.......
¿PD: No estaras usando una de las palabras reservadas de ASP para almacenar algun otro valor?
Miralo aqui:
http://www.forosdelweb.com/showthrea...ght=reservadas