![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
Saludos:
Es que por lo pronto nomas hago un Select Modulo.ADOQ_Excel.Close; Modulo.ADOQ_Excel.SQL.Clear; Modulo.ADOQ_Excel.SQL.Add('Select * From [Reporte$]'); Modulo.ADOQ_Excel.Open; el Query esta conectado a un ADOConnectio. No se si con eso sea suficiente. De antemano muchas gracias. |
|
#2
|
|||
|
|||
|
Hola:
Pensé que trabajabas con la paleta de componentes SERVERS o algo similar, y de ahi cargabas con ADO la tabla destino. Así como lo haces ¿se trae los valores de una hoja de Excel o de todo el libro? Saludos
__________________
Ernesto R. |
|
#3
|
|||
|
|||
|
Hola:
Se trae los valores de la hoja que de le diga en el from |
|
#4
|
|||
|
|||
|
Pues entonces tienes de dos caminos, 1) abrir el archivo Excel copiar el rango y ponerlo en otra hoja del libro y continuar como lo has venido haciendo ó 2) Hacer una macro en la que le pases como parámetro el rango que quieres copiar y pegarlo en una hoja de resultados. Te pongo el ejemplo como lo haría en Delphi:
Donde Fuente y Destino son hojas del libro de Excel. NombreArchivo es la ruta completa del archivo de Excel. Rango es el rango que quieres llevarte a la base de datos. PD: Necesitas ver si es necesario que salves el archivo de lo contrario, no necesitas la variable Libro. Espero te sirva Saludos
__________________
Ernesto R. Última edición por ramiretor fecha: 03-06-2005 a las 00:30:20. |
|
#5
|
|||
|
|||
|
Saludos:
Muchas gracias deja probar y te aviso haber como me fue |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|