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

Quiero solucionar esto.. pero no se como

Estas en el tema de Quiero solucionar esto.. pero no se como en el foro de ASP Clásico en Foros del Web. Hola! Tengo una pagina hecha con bases de datos access y funciona bien hace exactamente lo que quiero. Bien mi problema comenzo cuando me fui ...
  #1 (permalink)  
Antiguo 14/01/2003, 11:04
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 21 años, 6 meses
Puntos: 0
Quiero solucionar esto.. pero no se como

Hola!

Tengo una pagina hecha con bases de datos access y funciona bien hace exactamente lo que quiero. Bien mi problema comenzo cuando me fui dando cuenta que mi pagina se estaba poniendo poco a poco mas lenta... y creo que esto se debe a que nunca he utilizado las opciones de asp de cerrar cesion y todo eso.. y la cantidad de registros en las bases de datos fueron aumentando por decir algo tengo 35000 en una tabla que cuando la consulto desde la pagina tarda muchisimo en darme respuesta y cuando solo tenia 100 registros eso lo hacia de inmediato.

Entonces pregunto en que momento debo utilizar cerrar secion y como o si hay alguna manera para corregir este problema el codigo se los muestro para que me digan si lo estoy haciendo bien. pues lo poco que se lo he aprendido probando si me resultan las cosas y asi me resultaron,

ok de ante mano muchas gracias

<html>

<head>
<title>Informacion</title>
</head>

<body>

<div align="center">
<center>
<table border="0" cellspacing="1" width="400" id="AutoNumber1">
<tr>
<td width="374">nombre</td>
<td width="375">usuario</td>
</tr>
<%
accessdb="info"
cn="DRIVER={Microsoft Access Driver (*.mdb)};"
cn=cn & "DBQ=" & server.mappath(accessdb)
set rs = server.createobject("ADODB.Recordset")
sql = "select *"
sql = sql & " from info "
rs.open sql,cn
%>
<%do while not rs.eof %>
<tr>
<td width="374"><%= rs("nombre") %></td>
<td width="375"><%= rs("usuario") %></td>
</tr>
<% rs.movenext
loop %>
</table>
</center>
</div>

</body>

</html>
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
  #2 (permalink)  
Antiguo 14/01/2003, 12:23
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Mas bien deberías pensar en otra BD como SQL Server o MySQL
  #3 (permalink)  
Antiguo 14/01/2003, 13:23
Avatar de lubetpic  
Fecha de Ingreso: enero-2002
Ubicación: San Jose
Mensajes: 679
Antigüedad: 22 años, 4 meses
Puntos: 0
andale

si imprimes 35000 lineas como pretendes que no sea lento

lo mejor para eso es que utilices paginacion y antes de que preguntes como, mira las FAQS
  #4 (permalink)  
Antiguo 15/01/2003, 02:22
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 21 años, 6 meses
Puntos: 0
Pues!!! la verdad lo estoy haciendo paginado de dies en dies pero la verdad es que tarda muchisimo en cargar.... no lo puse para oviar tanto codigo... pero la intension mia es preguntar como hacer para que jale mas rapido la informacion....

Tengo entendido algo mas o menos asi...

Si tengo una base con 3 columnas y hay 10 registros por columa al hacer esa pagina que hago entonces estoy pidiendo al servidor que me envie 30 veces la informacion o bueno algo mas o menos asi... pero estoy desesperado pues me esta cargando puchisimo lento entonces eso afecta todo el site


Muchas gracias!!! desde ahora


Y otra pregunta que ventajas tiene My SQL que no tenga access pues yo cuando comense a aprender de asp y php vi que hablaban de sql y la verdad hasta tube instalado el servidor de My Sql en mi computadora pero despues vi que las cosas me funcionaban muy bien con access .! bueno hasta ahora... alguien me podria ayudar...

de nuevo gracias!!!
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
  #5 (permalink)  
Antiguo 15/01/2003, 08:17
Avatar de splashman  
Fecha de Ingreso: julio-2002
Ubicación: Super lejos
Mensajes: 364
Antigüedad: 21 años, 11 meses
Puntos: 1
te dejo unos enlacecs para que veas lo potente que es MySQL (para mi gusto uno de los mejores)


http://www.forosdelweb.com/showthrea...s+mysql+access

http://www.forosdelweb.com/showthrea...s+mysql+access

http://www.forosdelweb.com/showthrea...s+mysql+access

salu2
__________________
Cada dia se aprende algo nuevo
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 18:45.