Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Coneccion Archivo Excel (https://www.clubdelphi.com/foros/showthread.php?t=81377)

ASUNCION 08-11-2012 20:50:51

Coneccion Archivo Excel
 
Saludos para todos!

Tengo que conectarme a un archivo de excel para pasar las los datos a una base de datos, en SQL
estoy utilizando los compontentes de la paleta Server, al componente tExcelApplication le paso el siguiente codigo

Excelapplication.Connect;
Excelapplication.Workbooks.Open(eNombreArchivo.Text, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);


este codigo me produce el siguiente Error:
[Error] uCargarOrdenEmpl.pas(295): Not enough actual parameters

miren a ver que estoy haciendo mal.

gatosoft 08-11-2012 22:44:34

Bueno, no tengo un Delphi a la mano para verificar, pero el error que te está sacando (Not enough actual parameters) se refiere a que "algún" procedimiento lo estas llamando con menos parámetros d elos que espera...

Si estas seguro que la línea que te está fallando es esta:

Código Delphi [-]
Excelapplication.Workbooks.Open(eNombreArchivo.Text, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam, 0);

Entonces ubicate sobre el procedimiento en tu código para que te aparezca en el Hint el número y tipo de parámetros que esta solicitando el procedimiento...

Mientras resuleves tu problema, revisa esta alternativa para traer datos desde excel:

Accessing and managing MS Excel sheets with Delphi

un saludo,

nlsgarcia 09-11-2012 02:35:22

ASUNCION,

Revisa estos links que tratan del manejo de Excel desde Delphi:
En MSDN de Microsoft puedes consultar los parámetros de Automatización de Excel según la versión que estés utilizando.

Espero sea útil :)

Nelson.


La franja horaria es GMT +2. Ahora son las 01:51:38.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi