Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-11-2003
[mateamargo] mateamargo is offline
Miembro Premium
 
Registrado: jul 2003
Posts: 82
Poder: 21
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.
Responder Con Cita
  #2  
Antiguo 18-11-2003
SANTIAGUERO SANTIAGUERO is offline
Registrado
 
Registrado: nov 2003
Ubicación: 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.
Responder Con Cita
  #3  
Antiguo 29-10-2004
ikarusbasico ikarusbasico is offline
Registrado
 
Registrado: 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.
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 18:46:39.


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