Foros del Web » Programando para Internet » ASP Clásico »

problema con Active X

Estas en el tema de problema con Active X en el foro de ASP Clásico en Foros del Web. Hola... tengo un problema. ayer me funcionaba sin problemas y ahora no sé por qué ya no me funciona, este es mi problema: Tipo de ...
  #1 (permalink)  
Antiguo 23/07/2004, 23:39
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 4 meses
Puntos: 3
problema con Active X

Hola... tengo un problema. ayer me funcionaba sin problemas y ahora no sé por qué ya no me funciona, este es mi problema:

Tipo de error:
Error de Microsoft VBScript en tiempo de ejecución (0x800A01AD)
El componente ActiveX no puede crear el objeto: 'Scripting.FileSystemObject'
/web/imagenes/borrar.asp, línea 18

esta es mi linea 18:
Set fso = CreateObject("Scripting.FileSystemObject")

Alguien sabe que es lo que pasa?? xq yo no tengo ni la menor idea

Gracias de Antemano
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
  #2 (permalink)  
Antiguo 24/07/2004, 00:06
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 22 años, 5 meses
Puntos: 0
pues si nos mostraras un poco mas del codigo seria mas facil encontrar el error
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
  #3 (permalink)  
Antiguo 24/07/2004, 02:39
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 4 meses
Puntos: 3
pero es q el roche es q no tiene xq fallar..ayer funcionaba.. pero ok.. lo voy a poner:

<%
xid_auspicio = request.QueryString("id_auspicio")


Set oCN=Server.CreateObject("ADODB.Connection")
oCN.open application("strConexion")

str = "select * from auspiciadores where id_auspicio = "& xid_auspicio
set oRS = oCN.execute(str)

if not oRS.eof then

Set fso = CreateObject("Scripting.FileSystemObject")
'logo
ruta_logo = Application("URL_UPLOAD_ADMIN")&"\auspicios\" & trim(oRS("logo"))
if (fso.fileExists(ruta_logo)) then
fso.DeleteFile ruta_logo
end if

end if

strSQL = "delete from auspiciadores where id_auspicio = "& xid_auspicio
oCN.execute (strSQL)
%>

Espero me puedan ayudar... xq en serio no sé q ha pasado
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.

Última edición por mamon; 24/07/2004 a las 02:40
  #4 (permalink)  
Antiguo 24/07/2004, 13:23
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años
Puntos: 4
SOLUCION:

Scripting.FileSystemObject está contenida en SCRRUN.DLL. Para tu error desduzco tres causas:

1) SCRRUN.DLL no está instalada. (puede ser)
2) SCRRUN.DLL no está registrada (lo más obvio)
3) No tiene permisos el usuario.

Debe de estar en la carpeta system32.
Usa: regsvr32.exe <<rutadelarchivo>>

Ojo <<Remplaza los simbolos, osea no va esto -->>
  #5 (permalink)  
Antiguo 24/07/2004, 13:30
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 4 meses
Puntos: 3
Si.. el problema era q no estaba registrado.buen dato.muchas gracias. pero xq abrá pasado eso? sabes??
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
  #6 (permalink)  
Antiguo 25/07/2004, 01:31
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años
Puntos: 4
Todo se debe a programas espias que quitan las dll's del control que lleva el windows, es como anteponer antes de la ruta "/u" y con eso ya no está registrada. Te recomiendo algún software antispy.
  #7 (permalink)  
Antiguo 25/07/2004, 03:24
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 4 meses
Puntos: 3
jajaajajaj...q pendejos.. ok... voa pasar un software espia q si es bueno y q no es asi como los q me dices... buen dato...GRACIAS
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:03.