Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-10-2003
ElSanto24 ElSanto24 is offline
Miembro
 
Registrado: ago 2003
Ubicación: Elche
Posts: 14
Poder: 0
ElSanto24 Va por buen camino
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!!
__________________
El camino para llegar al conocimiento de las cosas pasa por el aprendizaje humilde de lo que nos rodea
Responder Con Cita
  #2  
Antiguo 27-10-2003
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
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
Responder Con Cita
  #3  
Antiguo 27-10-2003
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 23
guillotmarc Va por buen camino
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.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 10:12:31.


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
Copyright 1996-2007 Club Delphi