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

Error del sistema &H80004005 (componente)

Estas en el tema de Error del sistema &H80004005 (componente) en el foro de ASP Clásico en Foros del Web. Hola a todos: bueno, como dice el titulo, tengo ese error cuando trato de conectarme a mi aplicación. el problema se genera con la componente... ...
  #1 (permalink)  
Antiguo 07/07/2009, 13:51
 
Fecha de Ingreso: febrero-2008
Mensajes: 111
Antigüedad: 17 años, 2 meses
Puntos: 1
Error del sistema &H80004005 (componente)

Hola a todos:

bueno, como dice el titulo, tengo ese error cuando trato de conectarme a mi aplicación.
el problema se genera con la componente... lo raro es que cuando debugueo la el vb de mi componente puedo acceder a todo sin problemas, pero cuando termino de hacerlo y reinicio el iis no me deja acceder... no se que es lo que pasa... lo peor, si funciona en otros equipos y en el mio no... he intentado de todo, permisos y cuanta cosa encontre en los foros, una vez quedo funcionando y ahora ya no quiere ingresar mas... mi so es xo pro y trabajo con plataforma .net y paralelamente con asp clasico...

ojala puedan ayudarme que llevo varias semanas en esto...
gracias!
  #2 (permalink)  
Antiguo 07/07/2009, 13:53
 
Fecha de Ingreso: junio-2009
Mensajes: 47
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Error del sistema &H80004005 (componente)

Y que tipo de componente estas utilizando en tu pagina?
  #3 (permalink)  
Antiguo 07/07/2009, 14:10
 
Fecha de Ingreso: febrero-2008
Mensajes: 111
Antigüedad: 17 años, 2 meses
Puntos: 1
Respuesta: Error del sistema &H80004005 (componente)

una dll programada en vb 6.0...
  #4 (permalink)  
Antiguo 07/07/2009, 14:30
 
Fecha de Ingreso: junio-2009
Mensajes: 47
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Error del sistema &H80004005 (componente)

Estoy casi seguro que deben de ser problema de permiso con el usuario que utiliza tu IIS, porque si dices que en otros entornos te ha funcionado y solo en el tuyo no, eso es indicio de problemas de permiso.

Y como haces la inclucion de la DLL en tu ASP?
  #5 (permalink)  
Antiguo 07/07/2009, 14:34
 
Fecha de Ingreso: febrero-2008
Mensajes: 111
Antigüedad: 17 años, 2 meses
Puntos: 1
Respuesta: Error del sistema &H80004005 (componente)

mmm si yo creo lo mismo...
basicamente lo que hago es lo siguiente:
creo un objeto de tipo de mi dll (server.createobject("componente.clase"))
y luego manipulo objetos de esa clase para principalmente traer recordsets...
ahora, he ido al regedit y he hecho cambios a los permisos, en una primera instancia resulto pero ahora ya no...
y no puede ser que un dia si y otro no, tiene que quedar estable...
pero no se que mas hacer si el asunto de los permisos no funciona no se que mas es...
  #6 (permalink)  
Antiguo 07/07/2009, 14:43
 
Fecha de Ingreso: junio-2009
Mensajes: 47
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Error del sistema &H80004005 (componente)

Si, es un problema algo complejo trabajar con DLLs en ASP clasico, si quieres (y puedes), yo puedo testear tu sistema en mi winXP y te detallo los pasos que segui para ver si a mi me da el mismo error...

Sino, creo que debes de escalar el problema con por el lado de seguridad (permisos) con el IIS y el Win XP
  #7 (permalink)  
Antiguo 07/07/2009, 15:35
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Respuesta: Error del sistema &H80004005 (componente)

¿Puedes detallar dónde exactamente asignaste los permisos y a qué usuario?
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #8 (permalink)  
Antiguo 07/07/2009, 16:01
 
Fecha de Ingreso: febrero-2008
Mensajes: 111
Antigüedad: 17 años, 2 meses
Puntos: 1
Respuesta: Error del sistema &H80004005 (componente)

mira... por lo que acabo de averiguar... el problema no esta directamente en la componente sino en un valor nullo que la bd no acepta. Cuando instalas el sql server a veces la configuración (dependiendo de la version) te deja los blancos como null o como blancos en la bd y ahi se produce el error... ahora lo estoy comprobando, de ser asi, sería una simple solución agregar una validación al código para no pasarle blancos a la bd...

en cuanto termine comentaré el resultado::)
  #9 (permalink)  
Antiguo 07/07/2009, 16:05
 
Fecha de Ingreso: junio-2009
Mensajes: 47
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Error del sistema &H80004005 (componente)

Perfecto
  #10 (permalink)  
Antiguo 08/07/2009, 14:18
 
Fecha de Ingreso: febrero-2008
Mensajes: 111
Antigüedad: 17 años, 2 meses
Puntos: 1
Respuesta: Error del sistema &H80004005 (componente)

bueno, si, ese era el problema...
ahora funciona perfecta la aplicación... solo hay que validar que si el parámetro que le llevo a la bd es un blanco (que no es lo mismo que un 0 o nulo) hay que instanciarlo ya sea como 0 (si el tipo de dato es int o bigint) y como "0"( si el tipo de datos es un string) y con eso no se cae... esto es debido a que hay configuraciones del sql que no permite blancos como parámetros, por eso en algunos pc si funcionaba y en otros no, porque en los que funcionaban dejaban pasar esos blancos (no es recomendable que el sql los deje pasar)
eso...
pequeño gran detalle...
saludos! y gracias por la ayuda...
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 09:32.