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

base lenta

Estas en el tema de base lenta en el foro de ASP Clásico en Foros del Web. Buen dia... pues ahora estoy intentando listar solamente la cantidad de filas que hay en una tabla x en una base de datos access. lo ...
  #1 (permalink)  
Antiguo 02/04/2004, 00:08
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 21 años, 6 meses
Puntos: 0
base lenta

Buen dia...

pues ahora estoy intentando listar solamente la cantidad de filas que hay en una tabla x en una base de datos access.

lo he podido hacer pero me funciona lento ya que la tabla tiene como 300,000 registros, habra alguna forma de hacer que lo haga mas rapido. no se ustedes que me recomiendan.

Gracias
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
  #2 (permalink)  
Antiguo 02/04/2004, 10:12
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 21 años, 6 meses
Puntos: 0
alguien???
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
  #3 (permalink)  
Antiguo 02/04/2004, 10:17
 
Fecha de Ingreso: febrero-2004
Mensajes: 23
Antigüedad: 20 años, 4 meses
Puntos: 0
pues no existe muhco que hacer, excepto si usas odbc pasar a conexion con el string de access, otra cosas que pyuedes hacer es hacer el query por bloques asi en lugar de listar 300000 lo hagas segun tus necescidades como en bloques de 50000, o menos ya que dudo muhco que necesites los 300000 siempre, creo que e slo mas recomendable hacerlo por bloques asi no saturas la mameria, ademas de liberar el recordset inmediatamente para evitar que la memoria se sature, y pueda ser mas rapido tus asp
es lo que s eme ocurre, saludos
  #4 (permalink)  
Antiguo 02/04/2004, 14:27
 
Fecha de Ingreso: noviembre-2003
Ubicación: México, D.F.
Mensajes: 76
Antigüedad: 20 años, 6 meses
Puntos: 0
Completamente de acuerdo con krypton.

El problema no es que no puedas accesar rapido tu base de datos. Lo que te resulta lento es que tu explorador intentará mostrar todo el contenido de tu página hasta que lo tengas completo, por lo que parecerá que no te esta mostrando tu información, porque no tiene el acceso inmediato a ella.

Es mas bien la formación de tu codigo html en su totalidad.

Saludos,

David.
__________________
http://www.musicgalerias.com
  #5 (permalink)  
Antiguo 02/04/2004, 15:24
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
haz pensado en paginar?
  #6 (permalink)  
Antiguo 02/04/2004, 21:35
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 21 años, 6 meses
Puntos: 0
ok ustedes estoy equivocados!!
ya que lo que yo quiero es que solamente me digan como saber la cantidad de registros que hay no que me muestre los registros...

pero gracias por sus respuestas ...
PD. aun estoy interesado en la respuesta a este problema
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
  #7 (permalink)  
Antiguo 03/04/2004, 04:49
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 21 años, 6 meses
Puntos: 0
¿La cantidad de registros?

strSQL = "SELECT COUNT(ID) AS intNumReg FROM TABLA_DATOS"
set myrecordset = myconn.execute(strSQL)
response.write myrecordset(intNumReg)
myrecordset.close
set myrecordset = nothing
__________________
Tu portal de manga y anime.
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 01:22.