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

columnas agrupadas access - asp

Estas en el tema de columnas agrupadas access - asp en el foro de ASP Clásico en Foros del Web. hola, estoy haciendo una consulta en access que requiere agrupamientos, sum, max, , al ejecutarla en el editor de consultas del acces escribo lo siguiente ...
  #1 (permalink)  
Antiguo 10/11/2009, 08:54
 
Fecha de Ingreso: mayo-2009
Ubicación: Arequipa
Mensajes: 51
Antigüedad: 16 años
Puntos: 1
Pregunta columnas agrupadas access - asp

hola, estoy haciendo una consulta en access que requiere agrupamientos, sum, max, , al ejecutarla en el editor de consultas del acces escribo lo siguiente

SELECT dominio,COUNT(ip), max(fecha) FROM hits GROUP BY dominio;

al ejecutar el access devuelve las columnas con nombres

dominio - Expr1001 - Expr1002

trato de mostrar tales registros en el asp como objRS("Expr1001").value, objRS("Expr1002").value y me dice que estas columnas o indices no se reconocen, alguien tiene idea de como acceder a ellas.

gracias
  #2 (permalink)  
Antiguo 10/11/2009, 09:08
 
Fecha de Ingreso: enero-2008
Mensajes: 614
Antigüedad: 17 años, 4 meses
Puntos: 57
Respuesta: columnas agrupadas access - asp

Podrias intentar utilizar alias en el nombre de los campos:

Código:
SELECT dominio,COUNT(ip) as TOTAL, max(fecha) as MAXIMO FROM hits GROUP BY dominio;
  #3 (permalink)  
Antiguo 10/11/2009, 10:01
 
Fecha de Ingreso: mayo-2009
Ubicación: Arequipa
Mensajes: 51
Antigüedad: 16 años
Puntos: 1
De acuerdo Respuesta: columnas agrupadas access - asp

lo he intentado y aun

el codigo del error es ADODB.Recordset error '800a0cc1'

y el codigo q escribi en el sql es

SELECT dominio,COUNT(ip) as ips, max(fecha) as fechamax FROM hits GROUP BY dominio;

gracias
  #4 (permalink)  
Antiguo 10/11/2009, 10:40
 
Fecha de Ingreso: mayo-2009
Ubicación: Arequipa
Mensajes: 51
Antigüedad: 16 años
Puntos: 1
Respuesta: columnas agrupadas access - asp

Logre solucionarlo, es raro la verdad que investigando era correcto esto del alias, sin embargo algo que fue certero fue que en la consulta..

SELECT dominio,COUNT(ip), max(fecha) FROM hits GROUP BY dominio;

los campos pudieron ser accedidos mediante un numero

objRS(1).value, objRS(1).value

gracias de todos modos, espero que pueda ayudar a alguien en los mismos rollos
  #5 (permalink)  
Antiguo 10/11/2009, 16:52
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
Respuesta: columnas agrupadas access - asp

Si, se pueden acceder los campos por su índice, pero no se te ocurra agregar un campo a la consulta que no sea al final, por que encontrar el error puede llevarte mucho tiempo.

Por eso no se recomienda mucho acceder por índice, esto es útil más que nada para recorrer todos los campos dentro de un FOR, ahí si no nos interesa como se llamen.

Saludos
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:24.