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

Error al exportar SQL desde ASP a Excel

Estas en el tema de Error al exportar SQL desde ASP a Excel en el foro de ASP Clásico en Foros del Web. Hola, me sucede una cosa un poco extraña, a ver si me podéis hechar una mano. Al exportar una tabla desde asp a excel utilizando ...
  #1 (permalink)  
Antiguo 21/07/2005, 01:19
 
Fecha de Ingreso: junio-2005
Mensajes: 10
Antigüedad: 19 años, 10 meses
Puntos: 0
Error al exportar SQL desde ASP a Excel

Hola, me sucede una cosa un poco extraña, a ver si me podéis hechar una mano.

Al exportar una tabla desde asp a excel utilizando el siguiente código:

<%

Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader "content-disposition", "inline; filename=usuarios.xls"

%>

Y luego dibujando la tabla que quiero exportar, si esa tabla es de 100 usuarios o 500 (alguna cantidad pequeña) me la exporta sin ningún problema, pero al ser 80000 me da error, es como si se colapsara el servidor al pintar en Excel.

¿Sabéis si puedo hacerlo de otra forma, o si tiene alguna limitación el IIS?

Gracias
  #2 (permalink)  
Antiguo 21/07/2005, 02:07
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 7 meses
Puntos: 18
prueba a hacerlo con
Server.CreateObject("Excel.Application")
  #3 (permalink)  
Antiguo 21/07/2005, 04:51
 
Fecha de Ingreso: junio-2005
Mensajes: 10
Antigüedad: 19 años, 10 meses
Puntos: 0
No me funciona con lo que me dices tampoco, he buscado en Microsoft y al parecer es un error.

http://support.microsoft.com/default...d=kb;es;888531

en esa página pueden ver el error que me da y la solución que da microsoft.
  #4 (permalink)  
Antiguo 21/07/2005, 04:59
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 7 meses
Puntos: 18
vale. entonces es una limitación. la actualización no debe ser de más de 8,228 bytes. comprueba que registros*campos*2 sea menor que 8,228 y, si lo es ingeniate algo para partir la actualizacion.
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:27.