Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Tablas planas
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-12-2004
senpiterno senpiterno is offline
Miembro
 
Registrado: abr 2004
Posts: 112
Poder: 21
senpiterno Va por buen camino
Acceso a tablas DBF

Hola amigos

Estoy desarrollando una aplicacion cliente/servidor en delphi 7 y firebird 1.5.1, por razones de fuerza mayor tengo que acceder en forma periodica a unas tablas DBF de otro sistema, por lo cual necesito implementar alguna forma de conexion entre el sistema y las tablas planas. Se que con el DBE de delphi lo puedo hacer, pero no quiero tener que incluir el DBE en cada cliente, requisito para poder utilizar dicha herramienta. Por lo cual me gustaria saber si existe algun metodo o componente para poder realizar dicha conexion, se que con odbc se puede hacer, pero el rendimiento deja bastante que desear, mas aun en un ambiente cliente/servidor. Si alguno de ustedes me pudiera dar algunas luces sobre que poder hacer, me serviria bastante para mi trabajo.
Cualquier ayuda es bienvenida

Saludos...
__________________
Un hombre inteligente aprende de los errores propios...
Un hombre sabio aprende de los errores de los demas...

Última edición por senpiterno fecha: 09-12-2004 a las 05:31:51.
Responder Con Cita
  #2  
Antiguo 09-12-2004
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por senpiterno
...me gustaria saber si existe algun metodo o componente para poder realizar dicha conexion
Puedes conectar a tablas de DBase utilizando ADO y configurando adecuadamente la cadena de conexión. En las "Extended properties" de la conexión ADO añades DBASE III/DBASE IV/...

Por ejemplo para la tabla: c:\temp\table.dbf utilizarías una cadena como ésta(Connectionstring):

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Temp\;Extended
properties=dBase V;
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 28-12-2004
Avatar de StartKill
StartKill StartKill is offline
Miembro
 
Registrado: ene 2004
Posts: 299
Poder: 21
StartKill Va por buen camino
Cool

Wnas, respuesta muy interesante que por cierto funciona

Trabajo con Delphi 7.0 y tambien tengo el problema de trabajar con tablas de tipo DBF... ademas de ello necesito trabajar con los indices que son de tipo *.NTX..... clipper 5.3

Es bien sabido que el aprovechar los indices mejora la velocidad en cuanto a busquedas...

Al margen de la velocidad necesito actualizarlas (añadir, modificar, borrar) y si estos *.dbf tienen sus respectivos *.ntx tambien deseo que se actualicen.

A la espera de su prontas sugerencias..

Your friend

StartKill
Lima-Perú
Responder Con Cita
  #4  
Antiguo 29-12-2004
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por StartKill
...Al margen de la velocidad necesito actualizarlas (añadir, modificar, borrar) y si estos *.dbf tienen sus respectivos *.ntx tambien deseo que se actualicen.
Entonces necesitas componentes especiales que sepan aprovechar los índices de las tablas; Si buscas por internetencontrarás algunos, entre ellos éstos (los he utilizado alguna vez, pero de forma ,muy básica); Échales un vistazo, pruebalos y ya dirás qué tal...

VK DBF
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 29-12-2004
Avatar de StartKill
StartKill StartKill is offline
Miembro
 
Registrado: ene 2004
Posts: 299
Poder: 21
StartKill Va por buen camino
Hermosa pagina, mucha gracias Neftal

Your friend,

StartKill
Lima-Perú
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 22:47:08.


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