Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Bases de Datos General (http://www.forosdelweb.com/f21/)
-   -   Enviar Recordset COMPLETO a Excel, Se puede ? (http://www.forosdelweb.com/f21/enviar-recordset-completo-excel-puede-183054/)

BlindGuardiaN 16/02/2004 08:58

Enviar Recordset COMPLETO a Excel, Se puede ?
 
Hola gente, mi problema es el siguiente:
Estoy trabajando con tablas que contienen muchos registros, al hacer una consulta, esta me puede devolver miles o millones de registros, quiero enviar este resultado a Excel, el metodo que conozco es ir pasando celda por celda, algo asi :

For i = 0 To filas Step 1
j = 0
Do While j < cont_seleccionados
form_resultados.Grilla_Resultados.Row = i
form_resultados.Grilla_Resultados.Col = j + 1
celda = Chr(65 + j) & i + 1
wbLibro.Worksheets(1).Range(celda).Value = form_resultados.Grilla_Resultados.Text
j = j + 1
Loop
Next i

en donde: filas es la cantidad de registros devueltos por el recordset, y cont_seleccionados es la cantidad de campos seleccionados para la consulta

si tengo 1 millon de registros, la cantidad de vueltas que se daria el ciclo es de 1.000.000 x cont_seleccionados.

Mi pregunta es: hay alguna forma mas eficiente de hacer este ciclo ? seguro alguien sabe por ahi, espero su ayuda, gracias :arriba:


Saludos... :adios:

PD: Todo esto sobre Vb6


La zona horaria es GMT -6. Ahora son las 23:42.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.