
14/01/2003, 11:04
|
 | | | Fecha de Ingreso: diciembre-2002 Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 22 años, 5 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> |