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

Error con coneccion DB, tiempo de espera se termino

Estas en el tema de Error con coneccion DB, tiempo de espera se termino en el foro de ASP Clásico en Foros del Web. tengo problemas en una aplicacion, y es que yo no la construi pero le estoy dando mantenimiento,,, y bueno,,, en una pagina asp.... cuando muevo ...
  #1 (permalink)  
Antiguo 09/05/2006, 19:48
 
Fecha de Ingreso: agosto-2004
Mensajes: 296
Antigüedad: 20 años, 8 meses
Puntos: 0
Error con coneccion DB, tiempo de espera se termino

tengo problemas en una aplicacion, y es que yo no la construi pero le estoy dando mantenimiento,,, y bueno,,, en una pagina asp....
cuando muevo algunos controles como checks o combos, toda la pagina se refresca porque hace consultas a la bd,, entonces.... yo pienso que alguna coneccion se ha de quedar abierta o algo asi,. porque cuando le estoy y se refresca, se tarda mucho en espera y me marca lo siguiente :

"Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E31)
[Microsoft][ODBC SQL Server Driver]Terminó el tiempo de espera"

agradeceria mucho si alguien me pudiera orientar en que es lo que puede estar pasando, y mas que nada que me dijeran como se debe realizar una coneccion y consulta a la bd, es decir, el orden en como se hace; por ejemplo:

primero se declara la coneccion, se crea la coneccion, se crea un recordset, se consulta, se cierra, se destruye,etc .....realmente no se bien el orden, asi que les agradeceria mucho si me ayudaran en esto...
yo seguire investigando
  #2 (permalink)  
Antiguo 10/05/2006, 19:26
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
No te pido que postees el código de la página en cuestion, por que igual ni lo vamos a estudiar, jejeje

Pero ese error es por que algo esta claramente ciclado o bloqueado.

No hay más que debuguear e ir haciendo response.write junto con respose.end para ir sacando el error
  #3 (permalink)  
Antiguo 11/05/2006, 01:40
Avatar de gorka_arai  
Fecha de Ingreso: octubre-2005
Mensajes: 281
Antigüedad: 19 años, 6 meses
Puntos: 1
En cuanto a tu segunda pregunta, te diré que el orden a seguir es este (aunque no es la única forma, hay muuuchas diferentes):
Código:
'1. Declaracion de vbes a usar
dim conex,reg
'2. Creacion de los objetos conexion y recordset
set conex=server.CreateObject("ADODB.Connection")
set reg=server.CreateObject("ADODB.Recordset")
'3. Pasamos la cadena de conexión (En este caso Access)
conex.ConnectionString="provider=microsoft.jet.oledb.4.0; data source="& server.MapPath("Tubase.mdb")
'4. Abrimos la conexion
conex.Open
'5. Abro la tabla de "mitabla"
reg.Open "mitabla",conex,3,2
'6. Hago las operaciones oportunas
Para terminar primero se cierran los objetos y luego se destruyen asignandoles nothing. Si no lo haces en este orden te petará!!!
Código:
Reg.close
Conex.close
set reg=nothing
Set conex=nothing
Agurtxo
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 05:24.