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

Problema con conexion BBDD "Provider error '80004005' "

Estas en el tema de Problema con conexion BBDD "Provider error '80004005' " en el foro de ASP Clásico en Foros del Web. Hola a tod@s, resulta que tengo una página que la primera vez que entro funciona correctamente, pero si cambio a la siguiente o simplemente refresco ...
  #1 (permalink)  
Antiguo 14/05/2008, 05:11
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 22 años, 5 meses
Puntos: 8
Problema con conexion BBDD "Provider error '80004005' "

Hola a tod@s, resulta que tengo una página que la primera vez que entro funciona correctamente, pero si cambio a la siguiente o simplemente refresco esta misma página, me sale el error:

Provider error '80004005'

Por lo que he visto es tema de permisos, pero tanto la carpeta donde está la base de datos, como la propia base de datos tienen permiso de control total para todos.

A alguien se le ocurre que más puede estar pasando?? Salu2
__________________
Vayamos por Partes :: Jack el Destripador
  #2 (permalink)  
Antiguo 14/05/2008, 05:15
 
Fecha de Ingreso: septiembre-2005
Mensajes: 135
Antigüedad: 19 años, 7 meses
Puntos: 1
Re: Problema con conexion BBDD "Provider error '80004005' "

Necesitariamos que nos pusieses la cadena de conexión y el codigo de la pagina.
  #3 (permalink)  
Antiguo 14/05/2008, 05:20
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 22 años, 5 meses
Puntos: 8
Re: Problema con conexion BBDD "Provider error '80004005' "

Siempre da el error al definir la conexion del recordset, es decir, en la linea de recordset1.activeconnection = MM_Lab1_STRING

Código PHP:
<%@LANGUAGE="VBSCRIPT"%>
<!--
#include file="Connections/CalidadLab.asp" -->
<%
set Recordset1 Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection MM_Lab1_STRING
Recordset1
.Source "SELECT * FROM repositorio ORDER BY File asc"
Recordset1.CursorType 0
Recordset1
.CursorLocation 2
Recordset1
.LockType 3
Recordset1
.Open()
Recordset1_numRows 0
%> 
Y la cadena la defino en otro archivo de la siguiente manera:

Código PHP:
MM_Lab1_STRING "dsn=repositorio_funstep;" 
__________________
Vayamos por Partes :: Jack el Destripador
  #4 (permalink)  
Antiguo 14/05/2008, 08:17
 
Fecha de Ingreso: septiembre-2005
Mensajes: 135
Antigüedad: 19 años, 7 meses
Puntos: 1
Re: Problema con conexion BBDD "Provider error '80004005' "

El atributo ActiveConnection del recordset te pide que le des un objeto conexión y no un tipo string, eso creo...

Es decir, tendrías que crear el objeto conexión

Set Con = CreateObject("ADODB.Connection")

Con.Open "dsn=repositorio_funstep"

y posteriormente

Recordset1.ActiveConnection = Con

Creo que era asi.
  #5 (permalink)  
Antiguo 14/05/2008, 08:21
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 22 años, 5 meses
Puntos: 8
Re: Problema con conexion BBDD "Provider error '80004005' "

Ahora de repente ya ha funcionado :| lo he vuelto a probar un rato después y va todo perfecto... no se si es que ha tardado en aplicar los permisos o en reconocerlos, pero vamos, sin tocar nada más ha funcionado.

Salu2 y gracias
__________________
Vayamos por Partes :: Jack el Destripador
  #6 (permalink)  
Antiguo 14/05/2008, 08:23
 
Fecha de Ingreso: septiembre-2005
Mensajes: 135
Antigüedad: 19 años, 7 meses
Puntos: 1
Re: Problema con conexion BBDD "Provider error '80004005' "

Pues me alegro, pq no estaba muy seguro. Si algo funciona, lo mejor es no tocarlo XDDD

Gracias por avisar ;)
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:44.