
Perdonadme los tres, pero esta es una de esas situaciones en las que se supone que lo haces todo bien pero hay algo que se te escapa y que lo estropea todo.
Y sabéis qué es ese algo..... TACHÁN.... los permisos de escritura.
Le he dado permisos de escritura a la carpeta donde estaba el TXT y de maravilla, vamos, como la seda.
Pero ahora yo me pregunto, pero si yo no quería escribir en el archivo, sólo leerlo. Y aún más, si poniendo el nombre del archivo directamente, sin sacarlo de la base de datos, funcionaba, es que no necesitaba más permisos para leer. Además, y a lo mejor aquí está el grave error, ponía esto
SET archivo = FSO.OpenTextFile(Server.MapPath("./"&nombre),
1 )
Se supone que ese 1 es para abrirlo en modo de sólo lectura ¿no?
No he tenido nunca problemas para abrir, leer e incluso escribir en bases de datos teniendo sólo el permiso de Lectura del IIS 5 bajo XP.
¿A qué se puede deber entonces lo que me ha pasado?
Un saludo.