Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > Conexión con bases de datos
Register FAQ Members List Calendar Guía de estilo Today's Posts

Conexión con bases de datos

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 18/11/2003
[mateamargo] mateamargo is offline
Miembro Premium
 
Join Date: Jul 2003
Posts: 82
Poder: 24
mateamargo Va por buen camino
Question Problemas con BDE

Hola,
Este hilo tiene que ver con un hilo anterior que yo habia posteado
segui investigando sobre el tema y lo que sucede es lo siguiente:
En una aplicacion de Visual Foxpro se utilizan las tablas dbf que fueron generadas con clipper por lo tanto tienen indices ntx, luego la aplicacion Fox para los indexa para y genera los indices
cdx correspondientes, al terminar dicha aplicación los indices cdx son borrados del disco, luego de este proceso intento acceder a cualquiera de esas tablas que fueron indexadas con Foxpro y me aparece el mensaje:
Corrupt table/index Header, supongo que la aplicación de Foxpro me marca el hedear del archivo de alguna forma y luego no lo puedo acceder con el bde.
Me podrían dar una ayuda al respecto ya probre cambiando la propiedad de las tablas a TableType a ttFoxpro, etc.
No puedo hacer que funcione y necesito resolverlo rápidamente.
Desde ya les agradezco vuestra ayuda.
Reply With Quote
  #2  
Old 18/11/2003
SANTIAGUERO SANTIAGUERO is offline
Registrado
 
Join Date: Nov 2003
Location: Republica Dominicana
Posts: 3
Poder: 0
SANTIAGUERO Va por buen camino
No he trabajado mucho con tablas locales pero me ha pasado, y en pos de cooperar contigo, te dire que si haces indices conVFP el BDE no los abre por que utiliza otros tipo de indices(NDX) y vice versa si creas indices con Databese Destop(BDE) entonces una aplicacion en VFP no los abre. es lo que en la practica me ha pasado quizas alguien pueda arrojarte mas luz desde el punto de vista tecnico.

Asumo que quieres acceder las tablas DBF con el BDE
una idea un poco tosca pero que puede ayudar es clonar la o las tablas desde VFP pero sin indices.
Reply With Quote
  #3  
Old 29/10/2004
ikarusbasico ikarusbasico is offline
Registrado
 
Join Date: Oct 2004
Posts: 1
Poder: 0
ikarusbasico Va por buen camino
Una solucion mas...

Como estas, yo he tenido este mismo problema. Se basa principalmente en que estas tablas utilizan el driver de Visual FoxPro Driver. por tanto su formato es distinto a las conocidas tablas FoxPro. y no se puede conectar por los comunes DataSet.

Entonces probe ADO. Bueno la coneccion es buen.. pero un poquitin lenta. O tambien puedes cambiar el formato de las tablas utilizando el Visual foxPro asi:

use c:\tabla1.dbf
copy to c:\tabla2.dbf foxplus

Esto cambiara el formato a Fox.

Si consigues otra forma de hacerlo pasame la voz... q me interesa.
Reply With Quote
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +2. The time now is 07:31.


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