Buenas noches:
Hoy se me ocurrió hacer una prueba de lectura de un txt para un proyecto personal y cree esta rutina de prueba
Código:
<%
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
If objFSO.FileExists(Server.MapPath("test.txt")) Then
'se puede acceder al archivo
Set objFile = objFSO.OpenTextFile(Server.MapPath("test.txt"),1)
Else
'archivo no encontrado
End If
%>
pero me arroja este error
Error de Microsoft VBScript en tiempo de ejecución error '800a01ad'
El componente ActiveX no puede crear el objeto
/pruebas/leer.asp, línea 2
y la línea en cuestión es
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Probé registrar la dll scrrun.dll y nada, darle permisos totales a la carpeta del proyecto (pruebas) y nada de nada.....
Tengo Windows Vista 64 bits Home Premium y antes funcionaba bien, pues tenía una rutina para crear un directorio de carpetas de un HD USB que tenía antes. Simplemente ahora ninguna de mis rutinas en que invoco al FileSystemObject funciona, y todas muestran error en las líneas donde se crea el objeto.
¿alguna idea?
Muchas gracias
un saludo desde Lima, Perú