Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   exportar una BD de excel a IB7:ODBC interbase 7 (https://www.clubdelphi.com/foros/showthread.php?t=4745)

ElSanto24 27-10-2003 01:52:10

exportar una BD de excel a IB7:ODBC interbase 7
 
Hola amigos:
Intentando hacer una exportación de datos de excel a interbase, e investigando he llegado a la conclusion de que existe una forma, ésta es pasando los datos de excel a access y de access a interbase, pero para ello necesito un driver odbc de interbase que al parecer no tengo :( . Buscando por la red, encuentro drivers odbc para ib6, pero no para ib7. preguntasssss:

*Si uso ib7 debo tener drivers para ib7 ¿no?
*alguien sabe donde puedo conseguirlo (si es posible, gratuitamente)?
*Alguien conoce alguna alternativa a ésta para exportar datos de excel a ib7?, leí algo de ADO, pero no se como funciona, así que toda información que puedan darme me seria de mucha ayuda.

Gracias!!

roman 27-10-2003 04:25:03

En el hilo Llevar desde Excel a una BD paradox puedes ver (por ahí del quinto mensaje) un método para conectar mediante ADO a una hoja de Excel. En ese hilo se utilizaba para transferir de Excel a Paradox pero la idea es la misma: usas ADO para leer los datos de Excel y las componentes que normalmente uses para conectarte a Interbase. Con un ciclo recorres la tabla ADO y vas copiando los datos en la componente de acceso a Interbase. Tanto ADO como las componentes para acceder a IB son datasets de manera que la transferencia se reduce a un:

IBTable.FieldByName(...).AsXXX := ADOTable.FieldByName(...).AsXXX;

para cada campo.

// Saludos

guillotmarc 27-10-2003 11:23:20

Hola.

Otra forma de importar esos datos, es utilizar el programa IBDataPump (una magnífica utilidad open source).

La puedes encontrar como plug-in del programa de Administración freeware IB-Expert Personal Edition.

IB-Expert http://www.hksoftware.net/download/i....0.61_full.exe
Interbase DataPump http://www.clevercomponents.com/downloads/index.asp

Podrás copiar los datos directamente, sin necesidad de utilizar ODBC. Aunque si aún quieres encontrar un driver ODBC, aquí tienes una relación de los disponibles :

http://www.ibphoenix.com/main.nfs?a=...=ibp_int_comps

Saludos.


La franja horaria es GMT +2. Ahora son las 23:45:04.

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