Plantillas de excel con vb

Hola,
Hago reportes en plantillas en excel pero estos demoran demasiado ya que se construyen en background, estos los hago a través de insertar los datos dentro de cada columna de excel, ¿hay alguna forma de hacerlo más rapido?
Saludos
Juan

1 respuesta

Respuesta
1
Solo que la misma consulta se exporte desde el motor de la base de datos que uses, ya que de otra forma no se puede.
Lo que puede acelerar la información es que trabajes con recordsets desconectados de la base de datos.
Si trabajo con recordsets desconectados, entonces por allí no tengo problema.
¿La solución seria que utilice dts para enviar la información?
¿O qué más podría hacer?
Ok, gracias David
Con recordsets desconectados tienes la información en memoria pero no conexión con la base de datos y puedes recorrerlos más rápido, los dts también te pueden ser de ayuda, pero siempre debes de valorar la forma en que obtienes los datos y la forma en que debes de presentarlos, tal vez, realizando dos consultas o algo por el estilo sea más rápido de lo que haces, cambiando la forma de estructurar la sentencia, cambiando la forma de recorrer y presentar los datos. Todo también esta en probar.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas